
Я настроил свой ноутбук с Linux (работаетPixel для x86, на основе Debian) иметь три «рабочих стола». Я могу получить к ним доступ с помощью ctrl-alt-left и right.
Главное - пустой рабочий стол
CLI - полноэкранный режим без заголовка, LXTerminal
Браузер - полноэкранный Chromium
Если я перезагружу ноутбук, у меня по-прежнему будут отображаться 3 названных «рабочих стола», но Терминал и Браузер не будут открыты на рабочих столах 2 и 3.
Как сделать так, чтобы эти приложения автоматически запускались на соответствующем рабочем столе при запуске?
решение1
Под "рабочими столами" вы подразумеваете рабочие пространства? Ctrl+alt+влево/вправо — это сочетания клавиш для переключения между рабочими пространствами.
Вы можете попробовать использоватьwmctrl
для запуска определенных программ в определенном рабочем пространстве.
wmctrl -r <WINDOW NUMBER> -s <WORKSPACE NUMBER>
wmctrl -l
Чтобы найти номер окна, вам нужно будет использовать :
0x0080006a -1 localhost panel
0x0180007c 0 localhost Chromium
0x02600007 3 localhost LXTerminal
И wmctrl -d
найти номер рабочего места.
Что касается автоматического запуска, то поскольку это инструмент командной строки, его можно легко перенести в простой скрипт оболочки, который указан в вашемфайл автозапуска(его можно добавить через интерфейс конфигурации LXDE).