Описание проблемы
Недавно я обновил свою двухмониторную систему с Lubuntu 14.04 до Lubuntu 15.10. Я настроил все на новой системе точно так же, как на старой, и обнаружил странное поведение на моем рабочем столе:
Основной монитор 1, положение меню «Пуск» и положение, где расположены значки рабочего стола, каким-то образом были перепутаны. Кроме того, я не мог установить обои рабочего стола для обоих мониторов.
На скриншоте ниже вы можете увидеть ситуацию.
Мало того, что положение меню «Пуск» и значков было перепутано, так еще и не удалось установить два разных обоев, так как диалоговое окно Desktop Preferences
меняло обои только на мониторе 1, а масштабирование изображения принимало в качестве аргумента весь экран Xserver (3840x1200).
При щелчке правой кнопкой мыши на рабочем столе появлялось два разных диалоговых окна. На мониторе 2 всплывающее окно Openbox, на мониторе 1 всплывающее окно LXDE с ограниченными возможностями.
Независимо от того, что я выберу, можно будет изменить только обои для монитора 1. Мои системные настройки следующие:
Operating System: Lubuntu 15.10
Graphics Adapter: Nvidia GeForce GTX 750
Driver: Nvidia 352.63
Monitor 1: HP LP2475w / connected via DVI-I-1 / 1920x1200
Monitor 2: HP LP2475w / connected via DVI-D-0 / 1920x1200
XServer Screen: 3840x1200
PCManFM: 1.2.3
У кого-нибудь есть такая же проблема или есть решение, как ее исправить?
решение1
Перепробовав множество вещей и описаний в интернете, я понял, что причиной может быть файловый менеджер по умолчанию PCManFm.
Lubuntu 14.04 | Lubuntu 15.10
PCManFM 1.2.0 | PCManFM 1.2.3
В LXDE wiki я узнал, что были внесены серьезные изменения в поведение PCManFM после версии 1.2.0. Поэтому я немного поигрался и обнаружил, что следующее решение сработало для меня.
Возможное решение/обходной путь:
1. Приложения LXSessions по умолчанию
В меню «Пуск» выберите «Приложения по умолчанию для LXSession» из «Предпочтений».
Самая верхняя запись устанавливает файловый менеджер по умолчанию для LXSession.
Нажмите «Дополнительно» и измените запись «Ручная настройка» с pcmanfm
на pcmanfm --desktop
. Это заставит PCManFM управлять рабочим столом.
Обновите настройки, выйдя из системы и войдя снова. На всякий случай, если у вас есть сочетание клавиш для открытия файлового менеджера, например HOME+ eили WINDOWS+ e, система вызывает конфигурацию по умолчанию, что означает pcmanfm --desktop
повторный вызов. Этот вызов фактически перезапускает PCManFM и устанавливает правильные обои. Но при повторном использовании сочетания клавиш это фактически приводит к исчезновению значков на рабочем столе и не открывает файловый менеджер!
Чтобы это исправить, я добавил вызов pcmanfm --desktop
в автозапуск программ и вручную изменил сочетание клавиш.
2. Автозапуск
Чтобы вызвать файловый менеджер хотя бы один раз при запуске системы, pcmanfm --desktop
вручную добавьте его в автозапуск программ в разделе «Приложения по умолчанию для LXSessions» в меню «Настройки».
3. Сочетание клавиш
Отредактируйте ваши сочетания клавиш с помощью VIM или любого другого текстового редактора. Отредактируйте файл ~/.config/openbox/lubuntu-rc.xml
. В разделе <keyboard>
вы можете найти сочетания клавиш для вашего сеанса. По умолчанию это выглядит так:
<!-- Keybindings for running applications on Home + E -->
<keybind key="W-e">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>File manager</name>
</startupnotify>
<command>lxsession-default file_manager</command>
</action>
</keybind>
Измените строку <command>lxsession-default file_manager</command>
с прямым вызовом файлового менеджера pcmanfm
в вашей системе, например так:
<!-- Keybindings for running applications on Home + E -->
<keybind key="W-e">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>File manager</name>
</startupnotify>
<command>pcmanfm</command>
</action>
</keybind>
После выхода из системы и повторного входа в систему мои системы, похоже, работают так, как я привык раньше, посмотрите на картинку ниже.
Значки находятся на том же мониторе, что и меню «Пуск», в качестве обоев рабочего стола установлены два разных изображения; при щелчке правой кнопкой мыши по рабочему столу открывается диалоговое окно настроек рабочего стола LXDE, в котором можно выбрать разные изображения для обоих мониторов.
Надеюсь, это кому-нибудь поможет. Не знаю, баг это или особенность Lubuntu 15.10 / PCManFM.