02 ноября 2016

Скрыть панель Unity, когда приложение развернуто на весь экран

Панель Unity в Ubuntu достаточно функциональна. Пользователь может  добавлять значки, удалять, перемещать их на панели, скрывать панель и прочее. Но в настройках панели нет функции скрытия панели при открытии приложения на весь экран, что способствовало бы использование всей площади монитора для открытого приложения и было бы полезным для мониторов ноутбуков с небольшим экраном.

Казахстанский разработчик Санжар Аубакиров создал скрипт под названием unity-launcher-toggle, который добавляет функцию скрытия панели при открытии приложения на весь экран.

Установка и настройка unity-launcher-toggle.

1. Прежде всего нужно установить пакет xdotool, который позволяет имитировать ввод с клавиатуры перемещение и изменение размеров окон.

sudo apt install xdotool

2. Далее, загрузить и распаковать сам скрипт в Домашней папке пользователя.





3. Теперь нужно назначить горячие клавиши для скрытия панели Unity при полностью открытом окне приложения: Параметры системы - Клавиатура - Комбинации клавиш. Перейдите в параметр Дополнительные комбинации, нажмите на знак +, чтобы добавить новую комбинацию, в открывшемся окне в поле Название введите Переключатель панели Unity, а в поле Команда: /home/vladimir/unity-launcher-toggle-master/toggle и нажмите кнопку Применить:


Примечание в команде /home/vladimir/unity-launcher-toggle-master/toggle, необходимо изменить имя пользователя Домашней папки vladimir (это имя моей Домашней папки) на своё. Если вы забыли или сомневаетесь в имени своей домашней папки, выполните в терминале следующую команду, которая определит данное имя пользователя вашей Домашней папки:

whoami (who am i - кто я)

или

id -un (id user name - идентификатор пользователя)

После того как вы добавили новую комбинацию клавиш, в разделе Дополнительные комбинации отобразится новая строка под названием  Переключатель панели Unity с параметром Выключено:


Кликните на Выключено и нажмите горячие клавиши на ваше усмотрение. Разработчик рекомендует -  Shift + F11.


А теперь откройте любое приложение на весь экран и нажмите сочетание клавиш Shift + F11 (или то, которое вы назначили). Панель Unity должна скрыться, а приложение займёт всё пространство монитора.
Чтобы вернуть панель на своё место, примените это же сочетание горячих клавиш.

Источник: https://github.com/c0rp-aubakirov/unity-launcher-toggle

Удачи.

30 комментариев :

  1. У меня на весь экран делается без этого (16.04)

    ОтветитьУдалить
    Ответы
    1. У меня тоже 16.04, и без этого всё работает.
      Поясните, пожалуйста - для какой системы статья?

      Удалить
  2. У меня на весь экран делается без этого. Linux Mint 18 Cinnamon 64-bit.

    ОтветитьУдалить
    Ответы
    1. ==Linux Mint 18 Cinnamon 64-bit.== При чём здесь Cinnamon, если статья о Unity...)

      Удалить
  3. И у меня (16.04.1) клик на F11 - переход на полноэкранный режим - и наоборот.

    ОтветитьУдалить
  4. Извиняюсь, что в статье не пояснил о том, что при нажатии F11, окно открывается на весь экран, но скрывает всё, и панель Unity, и верхнюю панель. При использовании unity-launcher-toggle, скрывается только панель Unity, а верхняя панель с треем и Глобальным меню, остаётся видимой. Т.е. вы можете пользоваться треем и и меню приложения открытого на весь экран.

    ОтветитьУдалить
  5. Я помню был скриптик автоскрывания лаунчера в Precise Pangolin собирался в.deb пакетик unity-dodge-windows .Вроде на 14.04 эта возможность пропала и до сих пор хочется этой возможности .Мне нравится когда лаунчер на виду ,но сам автоскрывается без нажатия когда перекрывает его окно .Жаль что нет его в современной unity .Мне нравилось

    ОтветитьУдалить
    Ответы
    1. "Интеллектуальное скрытие" - это в Docky или Plank. Мегаудобная фишка.

      Удалить
  6. В курсе на счет Docky Plank раньше пользовался

    ОтветитьУдалить
  7. С панелью Unity очень удобно работать если настроено: минимизировать в один клик на значке в панели Unity.
    На нормальном маниторе только.

    ОтветитьУдалить
  8. Странно, она же скрывалась по интелекту с 12.04, или я в другом мире живу. На аквариусе 4.5 то же самое, только проверил. Это что назад в будущее.

    ОтветитьУдалить
    Ответы
    1. У меня работает:параметры системы,оформление,режим,автоматически скрывать панель запуска.Убунту 14.04 у меня.
      Прячется панель Unity а при приближении мыши в эту область вылезает,но я не пользуюсь.
      Вы это имели в виду.

      Удалить
    2. Это тоже, но когда рабстол не занят даже свернутыми она видима.Открыл что нибудь, хоть caja она прячется, а на чистом десктопе всегда видна, Mate у меня.

      Удалить
  9. +Александр Мазалов
    полностью согласен.
    зачем писать скрипты,кода панель и так убирается?

    ОтветитьУдалить
    Ответы
    1. Пускай пишут,это похвально,ведь чем их больше тем лучше.Может кому и сгодиться.
      Да и люди при деле,не по подворотням бухают.И нам почитать полезно для общ. развития,пообщатся.

      Удалить
  10. Вот извините, ну чего то смешно, эту юнити и положили, и скрываться научили, а нафик она тогда нужна.

    ОтветитьУдалить
    Ответы
    1. А мне нравится,прикольно я пользуюсь.Особенно действует на тех кто сидит на винде,приходят в гости,видят экран ПК и в шоке...
      И посыпались вопросы;а что это,а к..как это,а откуда это и т.п.
      Уже нескольких знакомых пересадил на Убунту,поначалу было много вопросов,а потом все довольны.
      Линекс продвигается по чуть и это радует.
      ВСЕХ с ПРАЗДНИКОМ!!!!

      Удалить
    2. Александр Мазалов:
      >Линекс продвигается по чуть<

      По кишечнику?

      Удалить
    3. Поспешай медленно или не спеши а то успеешь ))). Надеюсь понял Джо ).

      Удалить
    4. >Вот извините, ну чего то смешно, эту юнити и положили, и скрываться научили, а нафик она тогда нужна.<
      Когда ты фильму смотришь в полный экран, не мешает ).

      Удалить
    5. Джо Неуловимый,вы наверное блогом ошиблись,здесь юнити и линекс Люди обсуждают.
      А не практологические проблемы.

      Удалить
    6. Александр Мазалов, да нет, это вы вероятнее всего ошиблись блогом. здесь юнити и линУкс Люди обсуждают.. А линЕкс, это из области кишечных расстройств..

      Удалить
    7. Слыш Неуловимый,харош к орфографии придиратся.Ты про кишечник сам начал гнать...
      А нормальные ЛЮДИ поняли что я имел в виду.
      А если у тебя такие проблемы,что тебя это заводит,нехера тут буровить,а к врачу сходить лчше.
      И вообще попроще,глядиш люди потянутся...

      Удалить
    8. + извиняюсь перед нормальными Людьми...

      Удалить
    9. Александр Мазалов, эк тебя бомбануло.. Линекс, похоже, сделал своё дело.. :) За сим позвольте откланяться, не болейте..

      Удалить
  11. Параметры системы-Оформление-Режим-Автоматически скрывать панель запуска. U16.04 Unity?
    Владимир привет, но все равно ты лучший, респект. С уважением Владимир.

    ОтветитьУдалить
  12. Судя по комментариям вчера была пятница )))))

    ОтветитьУдалить
  13. Всегда интересно посмотреть куда движется система. Вверх по лестнице идущей вниз или наоборот?))) Тут как получится видимо. Кому куда.. Эти смотрят на других, другие на этих. Стоя на одном уровне, площадка для движения одна. Все на старте и ждут. Появится "мессия" и всё решит. Создавайте , пробуйте. Нет предложений помолчите. Другие пробуют, делают. И не Вам их склонять и оценивать. Предложите своё..Ведь так "просто". Если нет, то стойте и ждите "следующую" жертву для объвинения её в движении туда-сюда. Она пытается, а Вы просто сели на шею.

    ОтветитьУдалить