Я использую gnome с Xmonad в качестве оконного менеджера в Ubuntu 11.10. Когда я использую внешний монитор с ноутбуком, расширяя рабочий стол с помощью nvidia-settings или disper, панели gnome (верхняя панель и панель запущенных приложений / рабочих пространств) отображаются на любом мониторе в случайном порядке. Как я могу заставить их использовать один монитор или изменить их положение с помощью команды сценариев, которую я могу использовать горячей клавишей?
Вот вещи, которые не работают:
gconftool-2 --type string --set /apps/panel/toplevels/top_panel_screen0/orientation top
Настройка /monitor "1"
также ничего не меняет [править] gpoo's Решение почти правильное - просто используйте dconf вместо gsettings.
dconf write /org/gnome/gnome-panel/layout/toplevels/bottom-panel/monitor 1
gsettings не позволяет мне изменять требуемые ключи, хотя, скорее всего, я просто не могу понять его загадочный и недокументированный синтаксис. Все dconf
, dconf-editor
и gsettings
нуждаются в страницах руководства. (Страница руководства gsettings ничего не объясняет, что означают эти термины.)
Попробуйте gsettings или dconf. Вы можете изменить org.gnome.gnome-panel.layout.toplevels.top-panel.monitor
и org.gnome.gnome-panel.layout.toplevels.top-panel.orientation
.
Это было бы что-то вроде:
$ gsettings set org.gnome.gnome-panel.layout.toplevels.top-panel.orientation top
$ gsettings set org.gnome.gnome-panel.layout.toplevels.top-panel.monitor 1