Openbox: запуск приложения с максимальным использованием через меню ob

Чтобы начать использовать aircrack, вам нужно изменить режим Wi-Fi карты на Monitor, если ваша карта Wi-Fi поддерживает это.

1
задан 29 March 2013 в 21:47

1 ответ

Здесь вы можете открыть все приложения, которые будут использоваться при использовании диспетчера окон Openbox. (Я не знаю, какой дистрибутив OP используется, и поэтому предлагаются два немного разных маршрута.)

Для дистрибутивов, отличных от Lubuntu: Сделайте резервную копию /etc/xdg/openbox/rc.xml для безопасности. Откройте /etc/xdg/openbox/rc.xml с помощью текстового редактора Перейдите в конец файла. Вы должны увидеть: </applications> </openbox_config>

Как раз над строкой с </applications> вставьте следующее: <application class="*"> <maximized>yes</maximized> </application> Сохранить rc.xml Откройте терминал и запустите openbox --reconfigure. Это заставит Openbox знать об изменениях. Если это не эффективно, выйдите из системы и вернитесь. Начиная с этого момента все приложения будут открываться максимально.

(Источник) Для пользователей Lubuntu 12.10 отредактируйте ~/.config/openbox/lubuntu-rc.xml вместо / etc /xdg/openbox/rc.xml. (Я проверял это, потому что я использую Lubuntu 12.10.) Если вы решите, что не хотите, чтобы все приложения открывались максимально, но только некоторые из них, вам понадобится следующий код, а не один выше для каждого приложения, которое вы хотите Максимум: <application class="......"> (см. ниже) <maximized>yes</maximized> </application>

Обратите внимание, что способ узнать application class осуществляется через [ f16]. Вам нужно будет открыть окно терминала, а также окно приложения, класс которого вам нужно найти. Введите xprop _OB_APP_CLASS в окне терминала и нажмите Enter. Обратите внимание, что курсор изменит внешний вид на перекрестие. Теперь, используя мышь, щелкните в окне приложения, которое вам нужно. Затем оглянитесь на вывод в терминале. Например, если я запустил xprop _OB_APP_CLASS и щелкнул по окну, принадлежащему Google Chrome, я вижу: _OB_APP_CLASS(UTF8_STRING) = "Google-chrome" и «Google-хром», включая кавычки, именно то, что должно быть введено как класс приложения. Вам нужно будет сделать это для каждого приложения, которое вы хотите открыть с максимальной отдачей. Один побочный эффект <maximized>yes</maximized> заключается в том, что не только основное окно, но и другие окна открываются максимально. Например, в Firefox, нажав Alt> Edit> Preferences или Alt> Help> About, вы получите максимально развернутые панели. То же самое происходит в диспетчере задач Chrome (Shift + Esc).

Если такое поведение нежелательно, xprop необходимо будет работать как для первичного и вторичного окна, чтобы увидеть, если они могут быть выделены. Для Chrome, Firefox, Opera и В браузере Seamonkey следующий код максимизирует только окно браузера, а не «внутренние» окна: <application role="browser"> <maximized>yes</maximized> </application>

7
ответ дан 25 May 2018 в 00:02
  • 1
    Да, но окно действительно не максимизируется, и я все равно могу его переместить. И как я мог сделать для другого приложения? – arthropode 30 March 2013 в 08:39
  • 2
    Я переписал ответ, чтобы обеспечить действительно максимизированные окна для всех приложений. – user 30 March 2013 в 11:16

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

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