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

41

Каждый раз, когда я открываю терминал или приложение, такое как Inkscape, мне приходится нажимать кнопку «Развернуть», потому что по умолчанию они открываются в небольшом размере. Есть ли способ настроить мою систему так, чтобы при каждом открытии новой программы она использовала весь экран?

Вот пример того, как мало окно Inkscape, когда оно открывается:

пример того, как inkscape (и любое другое приложение) открывается маленьким

АМГ
источник
если развернуть окно, закрыть программу и открыть ее в следующий раз, размер не запоминается?
theTuxRacer
@ Kaustubh, это не относится ко всем приложениям.
Oxwivi
это, конечно , не относится к Терминалу и Inkscape
АМГ
Вы можете установить его для терминала, хотя.
Октавиан А. Дамиан
1
как я могу установить его для терминала? в любом случае, я хочу , чтобы установить его для всех приложений
АМГ

Ответы:

34

Установите maximusУстановить максимус из Центра программного обеспечения или из Терминала:

sudo apt-get install maximus

Затем выполните эту команду из терминала:

maximus

Все новые окна будут увеличены с этим.

Наконец, точно так же, как на скриншоте 5-го пункта в ответе Исаии , добавьте запись в Startup Applications. Имя может быть любым, каким вы хотите, и команда будет простой maximus.

Oxwivi
источник
1
Я установил это. Это просто супер. Большое спасибо за рекомендацию! Тем не менее, он не делает то, что мне нужно. Это максимизирует существующие окна. Я хочу, чтобы максимизировать окна приложений, которые я открою. Не те, которые я уже открыл.
АМГ
1
@andresmh, ты пытался открыть что-нибудь во время maximusработы? Если вы перезагрузили систему, если вы не добавите запись в Startup Applications, она не запустится.
Oxwivi
ты совершенно прав. Я поставил maximus, чтобы он запускался во время загрузки и теперь отлично работает. Благодарность!
АМГ
Рад, что мои знания об Ubuntu могут быть полезны!
Oxwivi
1
Возможно devlispieупомянутое в следующем ответе может помочь.
Oxwivi
20
  1. Установите Devilspie.

    sudo apt-get install devilspie
    

    Пирог дьявола это:

    Утилита для сопоставления окон, вдохновленная опцией Sawfish «Соответствующие окна» и отсутствием функциональности в Metacity. В Metacity отсутствие соответствия окон не является плохой вещью - Metacity - простой оконный менеджер, и сопоставление окон не обязательно должно быть задачей диспетчера окон.

    Пирог Дьявола может быть настроен на обнаружение окон по мере их создания и сопоставление окна с набором правил. Если окно соответствует правилам, оно может выполнить ряд действий над этим окном. Например, я могу сделать так, чтобы все окна, созданные X-Chat, появлялись во всех рабочих пространствах, а главное окно Gkrellm1 не появлялось в списке пейджеров или задач.

  2. Создайте каталог, ~/.devilspieесли он еще не существует:

    mkdir -p ~/.devilspie
    
  3. Теперь мы создадим скрипт, который будет максимизировать все окна:

    gedit ~/.devilspie/maximize.ds
    

    Вставьте следующий код в maximize.ds:

    (begin
        (maximize)(focus)
    )               
    

    введите описание изображения здесь

  4. Запустите следующую команду из терминала:

    devilspie       
    
  5. Все ваши окна теперь должны быть развернуты. Теперь добавьте devilspieв свои приложения автозагрузки, чтобы вам не приходилось запускать его вручную при каждом входе в систему:

    • Система ➜ Настройки ➜ Запуск приложений

    • Нажмите Добавить и введите Devil's Pieдля имени и /usr/bin/devilspieдля командования .

    • Нажмите « Добавить» и закройте « Запуск приложений» .

    введите описание изображения здесь

Исайя
источник
Это похоже на решение, но я надеялся на то, что не нужно было запускать дополнительный процесс. Интересно, насколько интенсивно это использует процессор / память? Я надеялся, что мне просто нужно будет изменить некоторые существующие конфигурационные файлы.
АМГ
1
@andresmh devilspieпростаивает, за исключением случаев, когда вы открываете новое окно, это очень мало для системных ресурсов.
Исаия
9

Для обычных пользователей Inkscape, которых раздражает эта проблема, есть решение.

  1. Запустите Inkscape.
  2. Максимизируйте это.
  3. Перейдите в Файл ➜ Настройки Inkscape ➜ Windows .
  4. Выберите Запомнить и используйте геометрию последнего окна .

    введите описание изображения здесь

  5. Всегда закрывайте его в развернутом режиме.

Теперь каждый раз, когда вы запускаете Inkscape, он загружается с сохраненной геометрией.

Октавиан А. Дамиан
источник
8

1) Установите CompizConfig-Settings-Manager ,

2) Откройте Alt+ F2и введите ccsmи нажмите Enter,

3) Зайдите в «Место Windows»

введите описание изображения здесь

4) Выберите «Фиксированное размещение окна»> «Окно с фиксированным режимом размещения»> «Новое»

введите описание изображения здесь

5) При вставке «Windows»: type=Normal

6) В «Режиме» выберите: «Развернуть».

введите описание изображения здесь

desgua
источник
7

Если вы используете Compiz, перейдите в «Управление окнами» (в разделе категорий или прокрутите вниз в главном окне) и сделайте следующее:

ЕЩЕ НЕ ВКЛЮЧИТЬ ПРАВИЛА WINDOWS!

  1. Откройте «Правила окна».

  2. На вкладке «Совпадения» найдите «Развернуто» и напишите class=

  3. Затем включите правила окна. (Флажок слева или в главном окне)

Теперь все ваши окна (и я имею в виду: ВСЕ) ВСЕГДА будут открываться в развернутом виде.

ПРЕДУПРЕЖДЕНИЕ! Это также будет включать в себя диалоги, обычные окна, и каждое окно будет работать так, как вы просили. Это было твое желание, верно? всегда будьте уверены, что вы действительно хотите то, что вы хотите. :)

Вы также можете сделать несколько вещей, включая (но не ограничиваясь):

  • Включение одной развернутой программы в развернутом виде, нажав значок «плюс» в правой части и нажав кнопку «Захват», чтобы выбрать окно программы. который должен быть запущен, чтобы сделать это, вы также можете написать заголовок, роль, тип, имя и т. д.
  • Исключите одну программу, чтобы не наблюдать эту функцию, выполнив последние шаги и убедившись, что вы включили кнопку «Инвертировать» в диалоговом окне.
  • Используйте другие правила Windows, такие как:

Пропустить панель задач: чтобы окна не появлялись в панели задач. Пропускать пейджер: таким образом, окна не будут отображаться при смене приложения с помощью [Alt] [Tab] или [Super] [Tab] Вверху: окна всегда будут оставаться над остальными окнами, сохраняя фокусировку всегда. Ниже: полезно, когда вы хотите, чтобы приложение, такое как терминал, было «встроено» в рабочий стол. Полный экран: не нуждается в объяснении. Не подвижный, Не изменяемый размер, Не минимизируемый, Не максимизируемый, Не закрываемый, Не фокус: делает то, что говорит.

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

введите описание изображения здесь

КАК ПРЕОДОЛЕВАТЬ ПОВЕДЕНИЕ ЭТОГО ОКНА:

Вам нужно будет получить доступ к compiz и отключить плагин «Window Rules».

Если вы сделали что - то , что не позволит вам увидеть Compiz, (что - то вроде: сделать окно пребывания «выше» другого и развернуто или полноэкранном режиме), откройте терминал и отключить Compiz, запустив: metacity --replace.

Удачи!

Прописные буквы просто для того, чтобы подчеркнуть важный текст. Может быть отредактирован и изменен кем угодно при необходимости. Спасибо.

Geppettvs D'Constanzo
источник
1

Если вы используете compiz, вы также можете:

1) установить ccsm из центра программного обеспечения или sudo apt-get установить ccsm. Это конфигуратор compiz

2) запустить его из тире или из терминала

3) выберите размещение окон и на вкладке " Общие" измените режим позиционирования на максимальный

Я нашел это работает довольно хорошо

Никола Фельтрин
источник
0

Что касается Gnome 3, я могу сказать, что обычно, когда вы закрываете какое-либо приложение, оно запоминает размер и в следующий раз, когда оно открывается снова.

Так что все, что вам нужно сделать, это максимизировать его перед выходом.

Suncatcher
источник