Зручні кеди поради з приготування передового de

KDE від версії 4.0 пройшов великий шлях, на кожному витку свого розвитку обростаючи новими фішками і поступово відновлюючи паритет по функціональності і кількості додатків з KDE 3.5.

Сучасні архітектурні рішення, а також потужний, що інтенсивно розвивається фреймворк Qt дозволяють назвати KDE4 самим просунутим DE на сьогоднішній день. Я розповім про деякі фічах KDE, які прискорюють і спрощують роботу з ним.

Plasma widgets

Саме кидається в очі відмінність KDE4 від KDE3 - Plasma, фреймворк робочого столу, який замінив KDesktop, Kicker і SuperKaramba. Віджети стали невід'ємною складовою робочого столу. Згодом їх розплодилося безліч. А якщо врахувати обмежену підтримку віджетів SuperKaramba, Google Gadgets, Mac OS X Dashboard, то рахунок йде на тисячі. Деякі з тих віджетів, які я постійно використовую:

Одна з перспективних, але поки ще не допіленних фішок - можливість розшарити віджет по мережі. Насправді це дуже зручно - можна, наприклад, розшарити замітки чи гортати пісні в Amarok на сусідньому компі (при наявності відповідного віджета). Особливою настройки це не вимагає, так як використовується zeroconf (отже, потрібен запущений avahidaemon).

В налаштуваннях віджета потрібно вказати: Share (Віддалений доступ) "y Share this widget on the network (Дозволити віддалений доступ до цього віджету). Доступ до віджету можна відкрити всім, кому завгодно, а можна використовувати просту систему аутентифікації, при якій однакова фраза повинна бути введена на декількох компах. Побачити список расшаренних віджетів в своїй мережі можна, набравши в dolphin «network: /».

Правда, технологія ще не до кінця стабільна - у мене її використання періодично призводить до краху плазми. До того ж, частина расшаренних віджетів чомусь відмовлялася працювати. І «змонтований» віджет сам не пропадає при зникнення джерела.

Plasma activites

Крім звичайних віджетів, якими вже нікого не здивуєш, Plasma може запропонувати не зовсім звичну штуку - Activites. У російській локалізації вона називається «Кімнати», але мені здається, що цей переклад не зовсім відображає суть речей, тому я буду називати їх «активність». Що ж таке активність? Уяви собі середньостатистичного користувача. Ось він вранці прокинувся, схопив ноут і побіг на роботу.

На роботі відкрив vim / emacs / eclipse (потрібне підкреслити) і почав працювати. Це одна активність. При цій активності плазмоїди на робочих столах розміщені в зручному порядку, з меню зникли непотрібні для роботи програми, IM-клієнт показує тільки робочі контакти (ігноруючи заклики друзів піти попити пива), браузер поховалися всі вкладки на башорг і Ко і т.д. Все, вистачить працювати, прийшов обід. Час почитати гуглрідер і спілкування по мобільному телефону. Це друга активність. Закінчився трудової будень - пора додому.
А вдома можна і фільм подивитися, і в якусь легку гру розслабитися. І робочі контакти вдома ні до чого, і бажано, щоб робочі файли очі не муляли :). Це активність за номером три. За пару клацань миші можна змінити активність і зосередитися на конкретному завданні. Казка, чи не так?

І все це KDE ... буде вміти. Розробники-оптимісти обіцяють, що десь до версії 4.8. Поки ж можна:

  • створювати / видаляти активності за допомогою менеджера, схожого на менеджер віджетів (викликається по Super-Q).
  • прив'язати свою активність до кожного робочого столу, що дозволить на кожному з них мати свій набір віджетів і шпалери (для мене це gnome_killer-фіча 🙂). Налаштовується це так: System Settings (Параметри системи) - Window Behavior (Поведінка вікон) - Virtual Desktops (Робочі столи) - Different widgets for each desktop (Окремий набір віджетів для кожного робочого столу).
  • прив'язувати вікна до певних активностей, тоді це вікно буде активно тільки при виборі цієї активності. Але це теоретичне поведінку; у мене чомусь вийшло з точністю до навпаки: при виборі цього вікна активність змінювалася на прив'язану.

Plasma netbook

Зовнішній вигляд Plasma дуже гнучко настроюється, його можна підігнати під екран практично будь-якого розміру / дозволу. А для нетбуків є спеціальна версія. Чи включається так: System Settings (Параметри системи) - Workspace (Робочий простір Plasma) - Workspace type (Тип робочого простору) -Netbook (Нетбук).

При запуску програми його вікно розгортається на повний екран, заголовок вікна разом з кнопками закриття / згортання переміщається в правий кут верхньої панелі, яка, в свою чергу, теж зникає і з'являється тільки при переміщенні мишки в верхній край екрану. Максимальне використання простору маленького екранчика наявності. Перемикати додаток можна або по , або за допомогою вищезгаданого taskbar'а.

Віджети можна додавати або на Search and Launch, де вони будуть розташовані в нижній частині екрана в сильно зменшеному вигляді, або на додаткові активності (за замовчуванням вона одна - page one). Якщо однією page one мало, можна наплодити їх скільки завгодно. Для цього, клацнувши на лого Plasma в лівому нижньому кутку екрану, вибираємо «Add page» (Додати смугу).

Plasma Netbook - спочатку незвичний, але цілком зручний інтерфейс для пристроїв з невеликими екранами.

«Рідний» менеджер вікон KDE. Хоча різних ефектів у нього трохи поменше, ніж у того ж compiz, і працює він повільніше (суб'єктивно) на моєму вбудованому Intel'е, але у нього є пара унікальних можливостей, які є далеко не у всіх WM.

По-перше, kwin - композитний менеджер вікон. Тобто, вміє малювати на робочому столі всякі ефекти на зразок «желейних» віконець або куба робочих столів. Чи включаються ефекти в System Settings (Параметри системи) - Desktop Effects (Ефекти робочого столу).
Однією з цікавих можливостей kwin є угруповання вікон, що дозволяє об'єднати кілька вікон в групу, яка буде вести себе як одне вікно. Для об'єднання вікон треба середньою кнопкою миші взятися за заголовок одного вікна і перемістити його в заголовок іншого вікна. Або ткнути на заголовку вікна правою кнопкою миші і скомандувати «Move Window to Group» (Перемістити вікно в групу).

Ще одна цікава особливість kwin - можливість гнучкого управління поведінкою вікон. Наприклад, можна задати, щоб rekonq запускався тільки на четвертому робочому столі розгорнутим на весь екран. Поведінка вікон налаштовується так: клацання правою кнопкою миші по заголовку вікна Advanced (Додатково) - «Special Application Settings» (Спеціальні параметри програми).

Інша корисна фіча - edge snapping. Це такий спосіб маніпулювання вікнами: якщо вікно перемістити в ліву (праву) сторону екрану, то воно займе рівно половину екрану зліва (справа).

Якщо ж в верх екрану, то вікно розгорнеться на повний екран. Починаючи з KDE 4.5, kwim - ще і фреймовий (tailing) менеджер вікон. Для тих, хто не в курсі - фреймових менеджери мають у своєму розпорядженні вікна так, щоб вони ні в якому разі не накладалися один на одного. Таким чином досягається максимальне використання робочого простору. Фреймових менеджерів вікон - хоч греблю гати: xmonad, ion3, ratpoison і багато, багато інших. Але мати свій вбудований, який включається декількома клацаннями миші, досить приємно. До речі, включається він ось так: System Settings (Параметри системи) - Window Behavior (Поведінка вікон) - Advanced (Додатково) - Enable tiling (Включити фреймовий режим).

В налаштуваннях доступні три схеми розміщення вікон:

  • Спіраль (Spiral) (за замовчуванням) - кожне наступне відкрите вікно буде в два рази менше попереднього за розміром. Вікна будуть розташовуватися у вигляді закручується за годинниковою стрілкою спіралі.
  • Колони (Columns) - робочий стіл поділений на дві частини: всю ліву займає єдине вікно, а в правій туляться всі інші вікна однакового розміру.
  • Плаваючий (Floating) - найбільш вільний режим, в ньому вікна розташовуються просто на наявному вільному місці без якого-небудь порядку.

Мене цілком влаштовує Spiral. Який би режим не використовувався, окремим вікна (або декільком) можна задати свої розмір і положення на екрані. Для цього треба зробити вікно «плаваючим»: клацнути правою кнопкою миші на заголовку вікна і вибрати «Float Window» (Плаваюче вікно). Або просто клацнути два рази лівою пахвою по заголовку вікна - вікно розгорнеться на повний екран і стане плаваючим. Плаваючі вікна існують окремо від усіх інших, і їх можна індивідуально переміщати / ресайз.

Тим, хто жодного разу в очі не бачив фреймових WM, їх робота спочатку може здатися незвичайною (читай: незручною). На те, щоб зрозуміти всю зручність такого менеджера, може знадобитися деякий час. Повір, воно того варто.

Одна з найбільш непомітних, але часто використовуваних мною фіч - krunner. Це на вигляд скромненьке віконце введення, вилазити за замовчуванням зверху екрану по . У міру того, як ти набираєш текст, krunner пропонує тобі різні варіанти (для пошуку використовується Nepomuk). Коли результатів пошуку декілька, то переміщатися між ними можна за допомогою / або стрілок вгору / вниз. Якщо в результатах пошуку присутні віджети, то їх можна мишкою перетягнути на робочий стіл.

Krunner можна використовувати і як простий калькулятор, просто ввівши, наприклад, «16 * 1024 =». Першим в результатах пошуку буде значення. Можна навіть використовувати тригонометричні величини (sin, cos і т.д.), корінь (sqrt) та інші. Більш того, krunner - це повноцінна командний рядок, здатна виконати, скажімо, «rm -rf /» :). А ще krunner можна використовувати для перетворення величин, наприклад, ввівши «21,5 дюймів в сантиметрах», дізнаємося діагональ поширених моніторів. Підтримуються такі величини, як довжина, маса, швидкість, температура, тиск і інші. Якщо ввести xakep.ru, то відкриється дефолтний браузер з сайтом. Ще одна цікава можливість - використання спеціальних скорочень, наприклад:

  • ggk: some_word - пошук some_word в гуглі
  • wp: some_word - пошук some_word в вікіпедії

Ці скорочення krunner бере з Konqueror'а або rekonq (там же їх можна і налаштувати). Але і це ще не все: з krunner можна вимкнути (перезавантажити, відправити в режим очікування) комп, управляти kopete або amarok і багато, багато іншого. Про всі варіанти можна почитати, тицьнувши на кнопку зі знаком питання праворуч від рядка введення.

KDE позиціонується як семантичний десктоп. А семантичний десктоп немислимий без гнучкого пошуку. Пошук здійснюється або за тегами і оцінками, залишеним самим користувачем, або по метаданих файлів. В Dolphin є навіть спеціальний «протокол» timeline, що дозволяє відстежувати зміни файлів по днях. Зміни відслідковуються по часу редагування файлу, тому служба Strigi повинна бути включена: Desktop Search (Пошук по мітках і вмісту) - При включеній панелі пошуку в Dolphin (Settings (Настройки) - Toolbar Shown (Видимі панелі інструментів) - Search Toolbar (Рядок пошуку)) можна шукати через Nepomuk. Або ж прямо в рядку переходу «nepomuksearch: / KDE». Результати пошуку потім можна легко зберегти як закладки.

висновок

KDE4 випереджає в розвитку будь-якої іншої DE на кілька років. У стані його головного конкурента - Gnome - тільки готуються до важливих необхідним архітектурним змінам і постійно відкладають вихід Gnome3. Так що, якщо ти ще не пробував KDE, варто дати йому шанс. Упевнений, він надовго оселиться на твоєму робочому столі або ноут.

Більше 500 шахрайських сайтів пропонують купити iPhone X

Відразу кілька багів виявлені в новій iOS 11.1 в ході змагання Pwn2Own

Через пошукову видачу Google, за допомогою «чорного» SEO, поширюється Банкер Zeus Panda

Драйвери компанії Savitech поставляються разом з кореневими сертифікатами

Заарештовано хакер, який заявляв про злом співробітника компанії FireEye

Схожі статті