Сделать запуск программы на втором виртуальном рабочем столе (XFCE)

Вероятно, причина, по которой я не могу найти ее в Интернете, может быть настолько очевидной, но я все еще не могу понять:

Как настроить XFCE, чтобы окно программы автоматически открывалось на (например) втором виртуальном рабочем столе?

2 Solutions collect form web for “Сделать запуск программы на втором виртуальном рабочем столе (XFCE)”

Большинство оконных менеджеров не предлагают эту функцию. Вы можете запустить Devil's Pie для выполнения действий при создании окна, например, для отправки этого окна в другое рабочее пространство. С Devil's Pie 1 создайте файл ~/.devilspie/myprogram.ds содержащий что-то вроде

 (if (and (is (application_name) "specific-program") (matches (window_name) "^Program main window:")) (set_workspace 2)) 

С Devil's Pie 2 создайте файл ~/.devilspie2/myprogram.ds содержащий что-то вроде

 if (get_application_name() == "specific-program" and string.strfind(get_window_name(), "Program main window") == 1) then set_workspace(2); end 

Я не уверен, если вы можете запустить его в другом рабочем пространстве, но вы можете переместить его там со сценарием.

Посмотрите на эту страницу: https://wiki.xfce.org/faq , в подпункте «Как программно переключаться между рабочими пространствами, перемещать окна и т. Д.»?

Таким образом, вы можете запустить свою программу с помощью простого сценария оболочки, например:

 #!/bin/sh yourprogram & PID="$!" #echo $PID sleep 1s #sleep is required because the window takes aome time to open, maybe it can be adjusted WINH="$(wmctrl -l -p | grep "$PID" | cut -d " " -f1)" #echo $WINH wmctrl -i -r $WINH -t 2 

Его не идеально, поскольку процесс может иметь несколько окон (не знаю, что такое eill), но он должен работать для простых программ.

  • Добавьте мигающий значок сетевого монитора в GNOME / XFCE
  • Где хранятся данные xfce4-notes?
  • В Linux у меня другой цвет для того же самого, чем в Windows
  • Каков статус поддержки HiDPI в Xfce?
  • Ключ застрял на рабочем столе XFCE при одновременном отпускании нескольких клавиш
  • XFCE на Debian: скрытые блокирующие устройства
  • Запуск приложения без оформления заголовка и окна
  • Мультимедийные клавиши (Fn + ) больше не работают после обновления
  • Пустой рабочий стол после установки xrdp на Centos 6.5 с XFCE в качестве оконного менеджера
  • Файл конфигурации панели Xfce перезаписывается старым содержимым
  • Сброс конфигурации xmodmap после времени
  • Interesting Posts

    iptables: разрешить определенные ips и заблокировать все другие соединения

    Внешний жесткий диск USB 500GB с неопределенными разрешениями, отсутствующие данные

    Почему существуют два разных прошивки OpenWRT для LinkSys WRT54G3GV2-VF?

    Показать идентификационный номер сообщения для письма

    Автоматическое подключение USB-дисков (как это работает)

    Как включить пакеты админ-пакетов vim?

    Vim продолжает показывать сообщение об ошибке в цветовой схеме без каких-либо причин

    diff -horizon-lines = строки объяснены

    Установка OpenSuse Leap 42.1 – Установка зависает при запуске udev "

    Доступ к Linux-серверу с компьютера Windows в графическом режиме через SSH

    Как кодировать / декодировать JPG-файл для последовательности int?

    Bash Wildcard Partial Match Directory

    Установка мыши MX Master на кнопку Mint 18.1

    Используйте iptable, чтобы перенаправить весь HTTP-трафик на localhost

    Имеются ли разделители на уровне блоков?

    Linux и Unix - лучшая ОС в мире.