Amazon мгновенное видео

Предположим, у вас четыре настольных компьютера. И вы хотите всегда запускать leafpad на рабочем столе 1, chromium-browser на рабочем столе 2, lxterminal на рабочем столе 3 и Document Viewer на рабочем столе 4.

Сначала вам нужно запустить программу под названием xprop для каждого приложения таким образом, как показано на leafpad. На любом рабочем столе откройте lxterminal (не максимизировано) и откройте leafpad (не максимизируется). Затем в lxterminal запустите xprop | grep "^_OB_APP". Ничего не происходит, но курсор мыши теперь является перекрестием. Теперь щелкните в любом месте окна leafpad. Затем оглянитесь в окне терминала. Вы должны увидеть вывод следующим образом:

[08:39 PM] ~ $ obxprop | grep "^_OB_APP"
_OB_APP_TYPE(UTF8_STRING) = "normal"
_OB_APP_TITLE(UTF8_STRING) = "(Untitled)"
_OB_APP_CLASS(UTF8_STRING) = "Leafpad"
_OB_APP_NAME(UTF8_STRING) = "leafpad"
_OB_APP_ROLE(UTF8_STRING) = 

Затем сделайте это для других программ.

_OB_APP_TYPE(UTF8_STRING) = "normal"
_OB_APP_TITLE(UTF8_STRING) = "Untitled - Chromium"
_OB_APP_CLASS(UTF8_STRING) = "Chromium-browser"
_OB_APP_NAME(UTF8_STRING) = "chromium-browser"
_OB_APP_ROLE(UTF8_STRING) = "browser"

_OB_APP_TYPE(UTF8_STRING) = "normal"
_OB_APP_TITLE(UTF8_STRING) = "LXTerminal"
_OB_APP_CLASS(UTF8_STRING) = "Lxterminal"
_OB_APP_NAME(UTF8_STRING) = "lxterminal"
_OB_APP_ROLE(UTF8_STRING) = 

_OB_APP_TYPE(UTF8_STRING) = "normal"
_OB_APP_TITLE(UTF8_STRING) = "Document Viewer"
_OB_APP_CLASS(UTF8_STRING) = "Evince"
_OB_APP_NAME(UTF8_STRING) = "evince"
_OB_APP_ROLE(UTF8_STRING) = 

С помощью этой информации мы можем продолжить. Сделайте резервную копию ~/.config/openbox/lubuntu-rc.xml. Используйте текстовый редактор, предпочтительно один для выделения синтаксиса, для редактирования lubuntu-rc.xml, как описано ниже.

Lubuntu-rc.xml имеет несколько разделов, и нас интересует последний раздел, который начинается с <applications> и заканчивается с </applications>. Вы заметите, что содержимое между этими тегами закомментировано с помощью <!-- и -->.

Перейдите в конец этого раздела и чуть выше строки с </applications> , вставьте следующее (в качестве иллюстративного примера):

<application name="leafpad" class="Leafpad">
<desktop>1</desktop>
</application>

<application name="chromium-browser" class="Chromium-browser">
<desktop>2</desktop>
</application>

<application name="lxterminal" class="Lxterminal">
<desktop>3</desktop>
</application>

<application name="evince" class="Evince">
<desktop>4</desktop>
</application>

(обратите внимание, что все зависит от регистра. Используйте обычные двойные кавычки, а не умные кавычки --- умные кавычки могут путать подсветку синтаксиса в некоторых редакторов.)

Сохранить и закрыть lubuntu-rc.xml. В терминале запустите openbox --reconfigure, чтобы зарегистрировать изменения. Если вы все сделали правильно, вы просто вернете командный запрос. Если вы испортили теги, вы получите всплывающее окно!

Теперь, когда вы запускаете указанные выше программы, они будут открываться на назначенных рабочих столах. [!d9 ]

Я нашел Openbox - Edit rc.xml, чтобы Gain Control очень полезен в понимании lubuntu-rc.xml, даже если он не написан для Lubuntu.

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

1
задан 14 November 2014 в 20:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: