Как открыть определенные приложения на конкретных рабочих пространствах в Lubuntu 13.04

Похоже, ваша машина обнаруживает только 2 ГБ оперативной памяти.

Сначала откройте терминал, затем выполните следующую команду и отредактируйте свой ответ, чтобы включить вывод.

  sudo lshw -c memory

Недавно был установлен дополнительный штепсель, и можете ли вы подтвердить, что он работал ранее?

Вам просто нужно удалить и переустановить плунжер, убедившись, что он правильно вставлен в слот.

1
задан 3 May 2013 в 18:42

1 ответ

Предположим, у вас четыре настольных компьютера. И вы хотите всегда запускать 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.

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

4
ответ дан 24 May 2018 в 22:43
  • 1
    Спасибо, что столкнулись с проблемой написания отличного учебника. Единственный "выпуск" У меня было то, что я не понимал, что xprop был установлен как часть x11-utils. Кроме того, если вы просто набираете xprop, вы получаете целую кучу вещей - включая растровое изображение. Это было интересно посмотреть, хотя это не имело никакого отношения к этому. – PatrickDickey 4 May 2013 в 00:54
  • 2
    Я тоже не знал, как уменьшить вывод xprop, пока не натолкнулся на примеры с grep. Кстати, вы могли бы использовать obxprop таким же образом, но, кроме того, что дольше, я не знаю, предлагает ли он другие преимущества пользователям Lubuntu. – user 4 May 2013 в 06:39

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

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