06 декабря 2016

Настройка комнат KDE

Виртуальные рабочие столы в linux появились на заре создания окружений рабочего стола. В настоящее время практически любой дистрибутив может предложить пользователю эту функциональность. И только к версии 2015 года windows 10 смогла добавить эту настройку, использующуюся в линукс не первое десятилетие. Но разработчики KDE посчитали это недостаточным и внедрили ещё одну степень свободы в настройках рабочего стола - Комнаты

Комнаты  (в английской локализации называются Activities) появились в 4 редакции KDE. Попробуем разобраться с механизмом работы комнат, как это можно применить в повседневном использовании компьютера, повышают ли они удобство и производительность работы.

Сначала необходимо разобраться с настройками, как запустить комнаты и где их настроить. Обратите внимание на рабочий стол. Обычно в углу  экрана находится небольшая полупрозрачная кнопка, называемая "кнопка инструментов Plasma". Нажатие на неё покажет боковую панель с настройками комнат. 


Есть ещё варианты как показать комнаты. Зайдите в Настройки системы --> Поведение среды рабочего стола --> Края экрана. Выберите любой удобный край, присвойте ему действие - Диспетчер комнат. После этого как вы переместите курсор в угол, появятся Комнаты.

Другой способ - добавить на панель (трей) виджет переключения комнат. Способ добавления виджетов обычный: нажимаем правой кнопкой мыши (пкм) добавить виджет, выбираем и перемешаем в нужную область.  У меня на скриншотах настроен как раз виджет.
Количество комнат не ограничено. По сути, комната это надстройка над рабочим столом. В комнате может быть несколько рабочих столов. 
Главная функция комнаты - персональная настройка рабочего стола. Можно поменять обои, вывести на рабочий стол папку с файлами, настроить приложения, виджеты.

Например, вы периодически программируете и нужно держать постоянно открытый на весь экран редактор. Чтобы он не мешал можно сделать специальную комнату, где будет развернут в полноэкранном виде текстовый редактор и переключаться на него когда возникнет необходимость. В других комнатах и рабочих столах он не будет отображаться и мешать. 

Пример комнаты, где постоянно открыто на весь экран приложение для мониторинга системы htop:


Можно создать комнату для просмотра видео, где будет полноэкранный плеер. Вот пример комнаты для просмотра Youtube.


Вот комната, в которой на рабочий стол выведены папки:


Настройки рабочего стола делаются из обычного меню при разблокированных виджетах:


В меню Поправки можно выбрать чекбокс "Показывать кнопку инструментов Plasma", если кнопка не нужна - снимите чекбокс.
Иногда наблюдается проблема перетаскивания виджетов по рабочему столу. Тогда снимите чекбокс с "Удержания левой кнопкой мыши" - перетаскивание будет осуществлятся как в старых версиях KDE - с помощью панели сбоку виджета.

Виджеты в комнатах настраиваются индивидуально. Как обычно добавляете нужный виджет. В статье Получение сообщений с андроид телефона на рабочий стол Linux был привиден пример создания комнаты с помощью виджета для веб-приложения AirDroid. Таким способом можно делать комнаты для любого приложения, имеющего веб-версию. Например, Whatsapp, Telegram, Skype.
Браузер Midori (абсолютно бесполезный в обычном серфинге, отлично смотрится как веб-приложение :))



Теперь рассмотрим такую важную функцию как выключение Комнаты. Чтобы не отнимать ресурсы Комнату можно "выключить" нажатием на кнопку в Диспетчере комнат. Приложения закроются и восстановятся с того места, где вы их закрыли. Эта возможность не работает для мультимедиа т.е плеер не начнет воспроизводить с места выключения и терминала, в котором запущено выполнение процесса.  Это похоже на гибернацию
Должен предупредить, что большое количество приложений в комнатах потребляет значительное количество оперативной памяти и отключение комнаты не всегда снижает её потребление. Используйте эти функции в соответствии с возможностями своего компьютера. 
Запущенные приложения не сохраняются в комнатах после перезагрузки компьютера, поэтому для сохранения приложений лучше использовать спящий режим.  
Некоторые приложения упорно не хотят запускаться только в одной комнате и появляются везде. Для настройки таких приложений в KDE есть мощный инструмент как Специальные параметры приложения. 
ПКМ на заголовке окна приложения покажет это меню. Войдите в него и настройте на свой  вкус. Выглядит это примерно так:


Советую внимательно изучить меню Специальных параметров приложения и Специальных параметров окнаЭто может пригодиться  и в  других случаях настроек приложений, а не только при настройке комнат
KDE позволяет ювелирно настроить любое приложение, вплоть до размера окон, мест их появления на экране, внешнего вида. Здесь очень широкие возможности для творчества.
Какие настройки нельзя сделать при помощи Комнат?

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

Сценарий использования Комнат на сегодня таков: запустить  группы приложений и вывести на рабочие столы нужные файлы. Это избавит от переключений между задачами и необходимостью открывать и закрывать программы, каталоги и файлы. Достаточно будет просто переключаться между Комнатами, останавливая те, что на данный момент не нужны. Перечисленные выше недостатки использования комнат вызывает необходимость контроля за оперативной памятью
Можно сделать вывод, что в будущих выпусках  функциональность системы Комнат существенно возрастёт т.к столь удобный инструмент для повседневной работы не может оставаться без внимания как среди разработчиков системы, так и пользователей дистрибутивов с окружением рабочего стола  KDE.


P.S. Если появились вопросы по теме,  спрашивайте, постараюсь помочь. Это можно сделать на этой странице или на сайте линукс для дома
Следите за новостями в



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

  1. Новый вид творчества - настройка KDE .Пожалуй поинтересней многих "квестов" будет , однако!

    ОтветитьУдалить
  2. Я прошу прошения у всех , я очень люблю Linux, 8 год сижу. Фанат. Но когда правая часть панели заходит больше чем за середину, я начинаю не понимать людей. Напихать всего , что потом сам не понимаешь что там есть. По мима окон, еще комнаты... Скоро квартиры.... потом кварталы... Вова спасибо как всегда за информацию.Без обид :-)

    ОтветитьУдалить
    Ответы
    1. Знаю ответ: на вкус все фломастеры разные. :-)

      Удалить
    2. ka4a, в этом то и смысл KDE, система не главное, главное DE.

      Удалить
  3. Во первых, автор статьи не Владимир, а я.
    Во вторых, данная статья не призывает использовать все описанные примеры немедленно, а содержит возможные области применения функций, заложенных разработчиками.
    К тому же, предупреждается, что используйте предоставленные возможности разумно, в соответствии с потребностями.
    Адекватный пользователь ознакомится с предложенной информацией и возможно некоторые применит их на своем компьютере.
    Рабочие столы и комнаты несколько отличаются по возможностям и что бы это показать и была задумана статья.
    Не понимаю желчных высказываний в стиле "мне это не надо, значит не надо никому". Применять или нет на практике каждый может решить самостоятельно и без "умных" комментариев в духе Александра Сажнова.

    ОтветитьУдалить
  4. Спасибо за статью!Нравится окружение KDE, для себя взял много нового из статьи!

    ОтветитьУдалить
  5. Как заставить КДЕ работать с Нвидео?

    ОтветитьУдалить
    Ответы
    1. Всё автоматом работает. Если вы не геймер, то устанавливать проприетарный драйвер нет необходимость. Если у вас гибридная видеокарта, то не знаю, надо спросить у владельцев таких карт. У меня обычная GT 9600 :)

      Удалить
  6. Саша Лебедев, спасибо за отзыв! Я тоже новое для себя получил, когда разобрался. Не всем пользуюсь. Реально сделал "комнату" для ютуба, научился манипулировать окнами - кое где убрал заголовки, мне так больше нравится.
    https://goo.gl/ahpgYG
    Убрал заголовки у аудасиуса и телеграма:
    https://goo.gl/kMRl7d
    Как то так :)
    Кнопки убрал специально, чтобы не закрывать случайно. А в телеграме окно портит стиль приложения.
    Ограничил браузерам появляться во всех комнатах, кроме "для интернета". Особенно любитель это делать Chrome. Но ничего, получилось.

    ОтветитьУдалить
  7. После вашей статьи захотелось поближе познакомиться с KDE! :)

    ОтветитьУдалить
  8. 17.3 kde. Комнатами не пользовался по причине не знания как это делать. После прочтения данной статьи попытался пообщаться с ними. Тем более что войти в диспетчер комнат очень просто. Создал комнату, открыл в ней "compizomania", а вот выйти из комнаты не могу. В диспетчере присутствует лишь функции настроки названия комнаты и "Добавить комнату". И всё. Ни отключить, ни удалить, ни выйти. Как вернуться в прежний режим? С уважением...

    ОтветитьУдалить
    Ответы
    1. Виталий Ружа, давайте я вас мышкой поучу водить :)) Вот гифка:
      https://goo.gl/xqmZEk
      Заходится мышкой путём нажатия на соответствующую область диспетчера комнат, костановка комнаты - нажатие на соответствующую кнопку. Либо применяйте горячие клавиши:
      комната вперед - мета+tab
      комната назад: - мета+shift+tab
      Мета - это клавиша сосзначком windows если не в курсе.

      Удалить
    2. Всё дело в том, что в диспетчере я вижу только комнаты, которые я добавил, и "Добавить комнаты". И всё. Какие-либо кнопки отсутствуют начисто. Могу лишь переключаться между комнатами или удалить неактивные комнаты. Не могу выйти из комнат в штатный режим.

      Удалить
    3. Попробуйте сменить тему значков рабочего стола. Стандартная Breez точно должна иметь все кнопки. Я использую Papirus. Когда ставите новые значки - проверяйте, чтобы она поддерживала KDE.

      Удалить
  9. И ещё. Что это такое- "Приборная доска Plazma"?

    ОтветитьУдалить
    Ответы
    1. При активации режима приборной доски (по горячей клавише) весь рабочий стол затемняется и внимание сосредотачивается на виджетах (плазмоидах) рабочего стола. Так примерно, насколько я помню.

      Удалить
    2. Да,совершенно верно. Просто я не понимаю смысла в этом.

      Удалить
    3. ==Просто я не понимаю смысла в этом==
      Для кого-то смысл есть, для кого-то нету. Просто одна из возможностей, а как ею пользоваться и пользоваться ли вообще, каждый сам решает...

      Удалить
    4. Подскажите,пожалуйста,а как активировать приборную доску в Plasma5?

      Удалить
    5. Правый клик на значке меню и выбрать Dashboard.

      Удалить
    6. Спасибо Владимир за ответ,но вы предложили "доску приложений".А меня интересует "приборная доска" какая была в KDE4.При активации приборной доски весь рабочий стол затемняется и внимание сосредотачивается на виджетах.

      Удалить
  10. Нада выдать рабочий стол а-ля русская матрешка.И ты его разбираешь,разбираешь,и о-бана-ЯДРО!

    ОтветитьУдалить
  11. В КДЕ такой глюк - в панеле задач и при входе в систему время показывает система неправильно.(такое впечатление , что не хватает места) В настройках всё нормально то-есть и часовой пояс и время совпадают, но мне нужно что-бы в трее время было адекватным системному.(то-есть отображалось-бы как оно есть)

    ОтветитьУдалить
  12. Я всё думал зачем нужны эти комнаты)) В глубине души догадывался. Спасибо автору теперь сплю спокойнее.

    ОтветитьУдалить
  13. я могу дать ссыллкку про KDE лови http://mykubik.blogspot.lt/search/label/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8

    ОтветитьУдалить
  14. А как вернуть обратно прозрачную кнопу с боку экрана?

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