Как автоматизировать настройку рабочего стола при запуске?

Как автоматизировать настройку рабочего стола при запуске?

Я настроил свой ноутбук с Linux (работаетPixel для x86, на основе Debian) иметь три «рабочих стола». Я могу получить к ним доступ с помощью ctrl-alt-left и right.

  1. Главное - пустой рабочий стол

  2. CLI - полноэкранный режим без заголовка, LXTerminal

  3. Браузер - полноэкранный 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).

Связанный контент