Как я могу сделать свою конфигурацию левой / правой панели управления после перезагрузки

См. раздел Как мне получить доступ и включить больше значков в системном трее ?, но обменять Dropbox для Alltray.

1
задан 17 September 2015 в 21:21

1 ответ

Решение Якоба работает, но есть некоторые дополнительные альтернативы. Вы можете поместить команды xrandr в ваш .xsessionrc файл, чтобы они выполнялись при запуске. Вы также можете просто записать запись xorg.conf, чтобы явно установить слева и справа ваши мониторы. Я не нахожусь на своем ПК, поэтому сейчас, к сожалению, не знаю подробностей, но вернусь, чтобы заполнить их позже, если я получу время. Тем временем вам было бы полезно прочитать как файлы xrandr, так и xorg.conf в целом; вы можете найти лучшее решение, чем то, что я в конечном итоге ставил здесь. ^ _ ^

EDIT: OK Я, наконец, добираюсь до этого.

Использование xrandr и ~/.xsessionrc

Утилита xrandr используется для получения и установки информации о ваших дисплеях. Введите xrandr самостоятельно в командной строке, и вы получите список всех ваших дисплеев и «режимы», которые они поддерживают. Вот пример вывода, соответствующий старому ЖК-дисплею Dell 4: 3.

DP2 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  

Вы добавили бы к ним режимы, если разрешение монитора не подходит и т. Д., Но ваша проблема связана с позиционированием. xrandr предоставляет простые параметры --left-of <output> и --right-of <output>, которые позволяют вам определять, где ваши дисплеи находятся по отношению друг к другу.

Итак, ваши дисплеи обозначают как FOO1 и FOO2. (Они никогда не будут, это просто пример.) Если вы хотите, чтобы FOO1 всегда находился слева от FOO2, вы должны были ввести:

xrandr --output FOO1 --left-of FOO2

или

xrandr --output FOO2 --right-of FOO1

Ввод этой строки в командной строке немедленно внесет изменения для текущего сеанса. [* D8]

Использование xorg.conf

Другой альтернативой является запись записи xorg.conf. Вставка одной и той же строки в ваш файл ~/.xsessionrc приведет к изменению каждого раза при запуске X.

что будет определять конфигурацию дисплея как часть процесса запуска X. Если вы находитесь на Ubuntu, это скорее всего будет частью файла в каталоге xorg.conf.d, либо в /usr/share/X11/xorg.conf.d, либо /etc/X11/xorg.conf.d. Поэтому, если у вас его еще нет, создайте конфигурационный файл для управления вашими адаптерами и мониторами. Я позвонил своему 01-monitors.conf, чтобы убедиться, что он был выполнен в первую очередь. Повторяя предыдущий пример с FOO1 слева от FOO2, мы можем настроить то же предпочтение здесь с конфигурационной секцией Monitor.

Section "Monitor"
    Identifier "FOO1"
    Option "LeftOf" "FOO2"
EndSection

Обратите внимание, что Identifier тот же, который вы получили от xrandr.

Дальнейшее чтение

Страница man для системы конфигурации xorg.conf доступна по адресу http: //www.x .org / архив / X11R7.7 / док / человек / man5 / xorg.conf.5.xhtml

0
ответ дан 23 May 2018 в 17:30

Другие вопросы по тегам:

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