Linux что такое комнаты

Много вопросов о комнатах KDE

Прочитал кучу статей на сайтах русских и зарубежых, но никак до меня не доходит, что у кедо-разрабов в голове творится. Хочу я следующего:
Допустим, обычный день, обычные задачи — немного интернета, немного музыки, может, какой-нибудь фильм, скайп, что угодно. На рабочем столе свои виджеты — ярлыки программ, дом. папка, все такое. Но вдруг мне захотелось позаниматься музыкой. Нужны совсем другие программы — Audacity, LMMS, hydrogen, метроном. Совсем другие ярлыки на раб. столе, возможно даже другая цветовая тема или другое расположение дефолтной панели.
Ок, я создаю новую комнату, в ней делаю все как мне надо, сохраняю — но почему половина изменений новой комнаты переходит и на стандартную, Desktop? Панель остается в том же месте, скажем, хоть виджеты и меняются.
Из коробки было несколько предустановленных комнат, было удобно — нажимаешь, а он тебе предлагает какие программы запустить — то что нужно! Только вот я не могу найти, где это настроить. я даже не могу переименовать комнату, хоть убейте, не найду, где это.
Дальше, может быть, есть возможность настроить, какие комнаты будут запускаться при загрузке, какие нет? Некоторые мне нужны сразу, и чтобы в них уже висели нужные мне программы, а некоторые (комнаты) использую редко, но все же.
Извиняюсь за отсутствие структуры сообщения и бессмысленный поток мыслей, просто, вопрос вроде элементарный, хотелось бы самому разобраться — но нет.

Переименвоать > открываешь горизонтальный список комнат > нажимаешь занчок гаечного ключа на квадрате комнаты.

Да вроде бы оно, но у меня оно выглядит так
http://s1.ipicture.ru/uploads/20110903/gvXZVc4G.png
и кстати, обе кнопки абсолютно ничего не меняют.

По мне, так главный недостаток комнат.

Это не просто недостаток, оно убивает всё потенциальное удобство комнат.

Судя по всему, подразумевается, что все хранится на рабочем столе.

Вот только он у меня пустой.

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

Правый клик в заголовке -> В комнатах -> whatever

Хм, я что-то не пойму, они правда настолько гениальную идею комнат загубили отсутствием настроек? Хм, отсутствие настроек в KDE.

Еще для этого есть рабочие столы, открытие окон по умолчанию на разных столах и разные комнаты для разных столов.

И, кстати, это комнаты очень много раз поменялись с 4.0.

Может, в 4.8 наконец-то допилят.

Читайте также:  Google chrome linux тормозит

Хм, отлично, как же до меня не доперло. Ладно, осталось разобраться с привязкой приложений, все-таки в стандартных комнатах это худо-бедно реализовано.

>Еще для этого есть рабочие столы, открытие окон по умолчанию на разных столах и разные комнаты для разных столов.

То есть, суть комнат только в том, что в них есть еще независимые рабочие столы?

По моему, 1 стол — 1 комната.

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

Моим способом получаются разные виджеты, обои и приложения на разных рабочих столах.

Только надо в панели задач выставить показ окон только с текущего стола.

так неудобно, раб. столы удобны в работе, а в комнатах можно менять сферу деятельности и там наоткрывать еще окон на разных столах. Кстати, переключаются комнаты по win+tab, если кто не знает.

> Это не просто недостаток, оно убивает всё потенциальное удобство комнат.

однако, если размышлять в парадигме KDE4, то можно заметить, что панели не нужны (почти), т.к. любой виджет можно размещать прямо на десктопе в любом месте (например, там, где хочется, чтобы была панель);
единственное что остается недоступным в этом случае — это единое управление всеми виджетами, объединенными панелью:
— уменьшить/увеличить панель;
— автоматическое скрытие панели (и всех виджетов на ней);
— распахнутые окна не перекрывают панель;
поэтому разные панели в разных комнатах все-таки востребованы; надеюсь разработчики когда-нибудь все-таки запилят эту фичу!

кстати, вот еще несколько багов комнат:
— в «Activity bar» комнаты сортируются по времени старта; в менеджере комнат — по времени создания; и нет способа произвольно их упорядочить;
— для того, чтобы задать и показывать иконки комнатам на кой-то хрен обязательно нужен работающий nepomuk (как так у разрабов получилось, ума не приложу :); если nepomuk временно выключить, а потом включить, то все выбранные иконки накрываются медным тазом — нужно выбирать снова;
— значение текущего виртуального рабочего стола (ВРС) на все комнаты одно; т.е. если в первой комнате быть на 3-ем ВРС, переключиться во вторую комнату, в ней переключиться на 4-ый ВРС, затем переключиться назад на первую комнату, то окажешься на 4-ом ВРС, а не на 3-ем (бесит ужасно :);
— комната захватывает все мониторы какие есть даже в режиме «X separate session», хотя на втором мониторе свои и kwin и плазма; т.е. если в какой-то комнате открыть просмотр кино на втором мониторе, а затем переключить комнату (чтобы, например, поработать на первом мониторе), то кино «кончится» (знаю, что можно потом настроить окно плеера, чтобы оно было во всех комнатах, но это неудобно — лишнее действие каждый раз, а если учесть, что второй монитор — это телевизор, который может вообще стоять в другой комнате или располагаться далеко от рабочего места или быть повернутым к комп. рабочему месту задом, а к зрителям передом или. );

Читайте также:  Memory status in linux

в общем как всегда — идея классная, а реализация через жопу; вроде бы мелочи, но в мало-мальски сложных обстоятельствах/потребностях пользоваться уже почти невозможно, а в простых — можно и без комнат вообще обойтись

Источник

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Calculate linux nvidia driver

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

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

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

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

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

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

Источник

Оцените статью
Adblock
detector