Linux может иметь дело с крайними дисплеями высокого разрешения?

Как я понял, необходимо повторно выполнить команды в точно той же последовательности, которую Вы уже сделали с начала сессии.Правильно?

Так может быть history команда полезна здесь. На самом деле это зависит от Вашего HISTFORMAT, но если это имеет значение по умолчанию, можно использовать некоторую команду флага как echo SOME_FLAG и использование:

history | sed -n 'H;/SOM_FLAG/{/history/!{x;d}};${x;s/\n\s\+[0-9]*\s\+/\n/g;p}'

это извлечет последние команды начиная с SOME_FLAG. Как делает sed работайте здесь:
H просто копии текущий шаблон для содержания буфера
/SOME_FLAG/ часы, если строка соответствует к SOME_FLAG
если это делает это, также проверяет, не делает ли это соответствий к history (это также зависит от Ваших жал оболочки, иногда управляйте уже, находится в истории сразу после выполнения, и histry будет видеть свою запись в нем),
если это соответствует ему, удаляют все предыдущие записи. и у нас есть все команды после последнего флага SOME_FLAG.

После этого можно отправить его для окружения через канал, например:

history | sed -n 'H;/man/{/history/!{x;d}};${x;s/\n\s\+[0-9]*\s\+/\n/g;p}' | bash -x

К сожалению, это - довольно опасный метод: в случае, если Вы используете некоторые команды с удалением, или с изменением важных данных оно может уничтожить что-то. Однако метод с автоматическим copy&paste с моделированием мыши может сделать подобные убытки. Поэтому просто будьте тщательным использованием этого.

И это также должно установить флаг каждый раз, когда Вам нужна эта функция.

48
11.05.2015, 23:27
6 ответов

Gnome / Уэйленд / X разработчиков работает над этим. Как с OS X и Windows, решение, вероятно, включит идею приложений отделения "пикселя" от физических пикселей. Это довольно глупо, но решает проблему для программного обеспечения, которое делает предположения о DPI и относительном размере пикселя.

Существует обновление на этом от разработчика Gnome Alexander Larsson здесь: HiDPI поддерживают в Gnome.

23
27.01.2020, 19:34
  • 1
    Обратите внимание, что обсуждение GNOME и явной поддержки HiDPI не означает, что явная поддержка HiDPI требуется, чтобы увеличивать масштаб интерфейса. "Поддержка HiDPI" в этом смысле является просто абстракцией, означающей, что "мы сделаем это гладким и простым в использовании способом" (например, "идеей приложений отделения 'пикселя' от физических пикселей"). Это не было бы требование. –  goldilocks 01.09.2013, 16:21
  • 2
    @goldilocks Да; я не следовал Windows очень тесно, но я предполагаю, что это также, что предназначено "Samsung, объявил, что только Windows 8.1 сможет иметь дело с этим крайним высоким разрешением". –  mattdm 01.09.2013, 16:30
  • 3
    я предположил бы, что это должно иметь дело с тем, что появляется, в том "обзоре", связанном в вопросе, чтобы быть серьезным заданием заплаты с Windows 8, не увеличивающимся хорошо - или не увеличивающим масштаб периода. Вращение: "Извините мы забыли реализовывать, это в последней версии"-> "Смотрит, насколько потрясающий новая версия". ;) –  goldilocks 01.09.2013, 16:36

Это - в основном вопрос поддержки драйвера (в ядре и сервере Xorg). Samsung (или кто бы ни делает GPU) не запишет один для Linux, таким образом, кто-то еще должен будет сделать это. Возможно там уже таковы, который будет работать здесь.

Нет никакого максимального размера X корневых окон - можно уже установить их настолько большой, если Вы хотите, затем необходимо панорамировать вокруг так или иначе (некоторые менеджеры окон могут сделать это).

Таким образом, если будет драйвер, то все остальное будет прекрасно. Я предполагаю, что необходимо было бы установить размеры крупного шрифта, но это довольно просто; они могут оценить достаточно далеко. Размеры значков могли бы быть более ограничены в зависимости от Вашего WM/DE.

Вис. "Поддержка HiDPI", это было бы хорошим путем к целевым устройствам как это с дополнительной гладкостью, но я не думаю, что было бы необходимо сделать дисплей применимым.

1
27.01.2020, 19:34
  • 1
    @mattdm: это - моя точка о шрифтах и значках. Комплекты программ системного обеспечения (GTK, QT) увеличивают масштаб интерфейса на основе размера шрифта. Большие шрифты == большие строки заголовка, кнопки, и т.д. DE's затем включает инструменты конфигурирования для комплекта программ системного обеспечения по умолчанию (и они могут быть настроены другими способами также). Отдельные приложения не должны заниматься проблемой. Рассмотрите также, как экранное масштабирование работает - отдельные приложения даже не знают об этом. Ваша ссылка GNOME о точно этом. Они просто добавляют полировку. –  goldilocks 01.09.2013, 16:12
  • 2
    @mattdm: взятая Точка, отредактирует. –  goldilocks 01.09.2013, 16:25
  • 3
    Таким образом, там у Вас есть он! Это - просто "оператор алиби" Samsung! Не берите его слишком буквально, все. Это не обязательно означает, что это на самом деле приведет к сбою на некоторой ОС меньше, чем Windows 8.1 или Linux, но это означает, что Samsung может только гарантировать безупречную функциональность на упомянутой версии ОС. Это в основном означает: если Вы действительно хотите получить эту работу над Linux, или в Windows 7 или 8. Вы будете самостоятельно. Но тем не менее, это - не обязательно "невозможная миссия". Samsung просто не хочет получать любые негативные отзывы в прессе о чем-то, что они обещали, но не могли поддержать. –  syntaxerror 05.09.2013, 15:00
  • 4
    @syntaxerror: Дисконтирование андроида, "Вы самостоятельно" с Linux на подавляющем большинстве аппаратных средств, или по крайней мере, Вы без любой поддержки или обещаний от производителя. Никакая конкретная машина не отличается ни от какого другого в этом смысле. Существует очень очень немного компьютеров, которые можно купить, которые утверждены для использования с Linux производителем и AFAIK, ни один из тех не Samsung. –  goldilocks 05.09.2013, 15:10

Извините мой плохой английский язык. Я хочу обменяться опытом, у меня была относительно высокого разрешения экрана и Linux ОС, так как информация в Интернете довольно недостаточна до сих пор. Я - счастливый владелец Dell XPS 15 Haswell 9530 с разрешением экрана 3200x1800. Я попробовал Debian, Ubuntu (Kubuntu/Cinnamon/Mate/Unity/Cubuntu и т.д.) и Монетный двор другой на прошлой неделе; все они не были удовлетворительными даже при том, что я провел некоторое время, настраивая их. Я наконец получил очень хороший дисплей и опыт с (очень красивым) Gnome 3 и так как он действительно улучшает мой компьютерный опыт, я думаю, что должен совместно использовать свою конфигурацию:

Здесь шаги я предлагаю:

- Используйте распределение UbuntuGnome (я попытался установить Gnome 3 рядом с Единицей, но это была авария): https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME. После установки его обновите его (sudo склонный - получают dist-обновление),

- Используйте Gnome 3 по умолчанию а не классический

  • Alt+F2: "инструмент тонкой настройки гнома". Измените ТОЛЬКО текстовый масштабный коэффициент (я лично использую 2.5). Не изменяйте другие шрифты. Размер окна будет корректироваться автоматически

  • Firefox: установите дополнительный Полный Уровень Масштабирования По умолчанию (расширение). Я лично использую 250% Никакая потребность настроить шрифт, еще он исказит веб-страницы. Решение для масштабирования является очень чистым.

  • Размер значков для наутилуса: используйте dconf-редактора (org-gnome-nautilus) для тонкой настройки размера, как Вы предпочитаете (самый большой для меня) и также размер миниатюры

  • Улучшить гнома 3 опыта: использование инструмента тонкой настройки гнома снова, активируйте выставочные приложения "расширений гнома", "выставочные места" и загружают и активируют "нижнюю панель мишуры".

  • Вообще говоря, попытайтесь использовать как можно больше приложения гнома (наутилус/эволюция/и т.д.)., как шрифт корректируются автоматически

Я надеюсь, что это будет полезно.

С уважением,

Romain

18
27.01.2020, 19:34
  • 1
    , мне любопытно. Каков Ваш ресурс аккумулятора как с этой установкой? –  Christian Fazzini 04.01.2015, 19:13

При использовании x.org вы можете указать физические размеры вашего дисплея. Пример Конфигурация :

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

Некоторое приложение уважает, что и масштабирует текст соответственно, хотя обычно не знаки и другие элементы пользовательского интерфейса. В конце концов, вам придется масштабировать приложение по приложению. GTK + 3 приложения имеют свой способ масштабирования, а также имейте QT 5 приложений, но иногда вещи не функционируют, и вы должны найти обходные пути. Тогда есть приложения, которые используют ни один из этих наборов инструментов. Иногда используя пользовательскую тему больших значков, может помочь.

Хорошее обзор приложений можно найти на странице Arch Wiki HIDPI . Много информации является распределением независимой.

0
27.01.2020, 19:34

Я думаю, что Linux Mint 17 с Cinnamon 2.2 - лучший выбор для дисплеев с высоким разрешением и дисплеями Retina. Он выполняет свою работу довольно хорошо, и я думаю, что cinnamon 2.2 лучше, чем gnome3.10 на ubuntu gnome 14.04. Однако есть некоторые окна программ, которые могут выглядеть очень маленькими и, следовательно, с ними не очень удобно работать.

1
27.01.2020, 19:34

У меня сработала эта команда:

gsettings set org.gnome.desktop.interface text-scaling-factor 2.0

Она не идеальна, но, по крайней мере, я что-то вижу в терминале.

1
27.01.2020, 19:34

Теги

Похожие вопросы