Вивчаємо Linux: Window Maker, Вільне ПЗ, Програмні керівництва, статті

Window Maker – один з традиційних робочих столів для UNIX-систем. Його зовнішній вигляд змушує згадати про знаменитого концептуальному дітище Стіва Джобса під назвою NextStep. Таким чином, є всі підстави говорити про інтерфейс для прагматичних естетів, що цінують поєднання зручності і краси.


Напевно, з цієї причини робочий стіл Window Maker входить до складу більшості сучасних дистрибутивів незважаючи на те, що відповідний пакет вже досить давно не оновлювався – поточний реліз був випущений в 2005 р.


Втім, навіщо покращувати те, що і так добре? Хіба тільки для збільшення популярності продукту за допомогою створення інформаційних приводів для згадки про нього. Але розробників вільного ПЗ, мотивованих швидше отриманням задоволення, а не прибуток, це навряд чи дуже хвилює.


Для системи Linux написано декілька робочих столів, концепція яких спирається на ідеї Стіва Джобса. Window Maker – чи не самий вдалий. Перш за все тому, що він розрахований не на гуру, а на відносно масового користувача, що віддає перевагу графічні засоби конфігурування прямому редагуванню службових файлів.


Робочий стіл Window Maker


Робочий стіл Window Maker – зразок мінімалізму за формою, але не за функціями. Його творцям вдалося реалізувати досить просунутий десктоп на основі невеликого числа графічних елементів, що цікаво хоча б в якості концептуальної моделі. Мабуть, в тому числі і тому укладачі дистрибутивів не обділяють цей інтерфейс своєю увагою.

Window Maker - зручний і швидкий робочий стіл з невеликим числом елементів оформлення

Window Maker – зручний і швидкий робочий стіл з невеликим числом елементів оформлення


За перемикання між робочими місцями відповідає самотня іконка в лівому верхньому кутку екрану – Clip, або просто “скріпка”. Перехід на новий екран супроводжується показом його назви. За замовчуванням всі віртуальні робочі столи позначаються цифрою, що відповідає їх порядковим номерам. Але при бажанні можна дати їм більш осмислені імена.


Крім цього, Clip має досить об’ємне контекстне меню з великим набором опцій. До речі, саме там можна знайти команду для перейменування активного робочого простору.


Як приклад розглянемо опцію “Притягати іконки”. Якщо користувач активізує її, то піктограми, відповідні запущених застосунків, будуть відображатися не внизу екрану, а поруч зі “скріпкою”. Мініатюру можна перевести в режим утримання – в цьому випадку вона не буде зникати при закритті програми.


Створені іконки можна перемістити на довільне робоче місце. Якщо потрібно пересунути всі, то спершу їх необхідно виділити і тільки потім застосувати команду. Зрозуміло, саме вікно з запущеним додатком при цьому залишиться там, де було раніше. Цей прийом дозволяє швидко перемикатися між запущеними програмами.


Другий елемент інтерфейсу – керуюча панель Dock. За замовчуванням він розташований у правому верхньому куті екрану. Вхідні в його склад кнопки призначені для запуску додатків.


Втім, до самої верхньої кнопці (WMDock) це не відноситься. Вона може нічого не запускати, а служити тільки для переміщення всій панелі. Чому розробники прийняли таке рішення – незрозуміло. Мабуть, вирішили, що так більше ергономічно.


Проте деяким користувачам це не дуже сподобалося. Вони вважають за краще ставити у відповідність WMDock утиліту WMPrefs для налаштування інтерфейсу. Що, зрозуміло, анітрохи не позначається на її штатної функції, але робить робочий стіл більш компактним.


Друга традиційна кнопка – ASClock. Це просто індикатор часу і дати. Нарешті, третя запускає термінал. Оскільки з нього можна викликати будь-який додаток, то для користувачів, які звикли працювати в командному рядку, немає причин бажати наявності додаткових елементів.


Крім описаних кнопок на робочому столі нічого немає. Але з цього зовсім не випливає, що для запуску додатків користувач змушений звертатися до консолі.


Window Maker пропонує задіяти кнопки миші. Права викликає контекстне меню з ієрархічним списком доступних програм, а ліва – перелік запущених додатків.


Причому на відміну від GNOME або KDE відкрита панель не зникне мимовільно – для цієї операції буде потрібно два клацання мишею. Перший – на заголовку, другий – на що з’явилося хрестику. З незвички це може здатися незручним, тому є альтернативне дію – клік тієї ж самої кнопкою на робочому столі.


Але що ж робити користувачеві, який хоче мати окрему кнопку для запуску будь-якої програми? Інтерфейс Window Maker пропонує досягти бажаного буквально одним інтуїтивно зрозумілим жестом.


Треба всього лише запустити програму будь-яким способом (з контекстного меню або консолі) і перетягнути з’явилася іконку на WMDock. Якщо піктограму потрібно видалити, то “захопите” її мишкою та просто пересуньте “За край” робочого столу. Ніякої “кошику” при цьому не потрібно – плодити зайві сутності розробники Window Maker не схильні.


Користувачі, що встановлюють Window Maker не з репозиторія дистрибутива, а іншими способами можуть зіткнутися з ситуацією, коли пункт для запуску будь-якої програми в контекстному меню є, але сама програма з його допомогою не запускається. Пов’язано це з тим, що службові файли робочого середовища складені з урахуванням якоїсь стандартної конфігурації і не можуть автоматично підлаштовуватися під систему. Тому цілком може виявитися, що кнопка є, а файлу немає.


При інсталяції робочого столу з офіційного репозиторію дистрибутиву таке виключено. Зрозуміло, якщо ви самі не видалили небудь додаток, посилання на яке є в меню Window Maker. Однак цей шлях чреватий іншими сюрпризами. Наприклад, в стандартному меню Window Maker є розділ Appearance, що містить утиліти для налаштування зовнішнього вигляду інтерфейсу. А користувачам дистрибутива Mandriva, встановлює робочий стіл з репозиторію, ці пункти не будуть доступні.


Таким чином, тільки в дуже небагатьох випадках доцільно експлуатувати Window Maker, в тому вигляді, який він має за замовчуванням. Більшості користувачів доведеться витратити час на настройку оточення.


Налаштування Window Maker


Найпростіше налаштувати інтерфейс користувачам, які мають претензії тільки до зовнішнього оформлення. Вибрати тему, фон робочого столу, установки іконок, стилі вікон можна в розділі Appearance спливаючого меню Applications.


В якості фону можуть бути використані заливка одним кольором (суцільна або градієнтна) або зображення в растровому форматі. Установка буде глобальною і поширюватися не тільки на наявні екрани, а й на створені згодом.


Для більш серйозної настройки слід скористатися спеціальним графічним інструментом – WMPrefs. За замовчуванням кнопка для його запуску розташована вгорі елемента WMDock.

Налаштування інтерфейсу можна проводити за допомогою графічної програми WMPrefs

Налаштування інтерфейсу можна проводити за допомогою графічної програми WMPrefs


WMPrefs має модульну структуру – він організований у вигляді єдиного вікна з вкладками. У кожному з вікон зібрані параметри, пов’язані з якогось одного елементу інтерфейсу. Конфігуратор досить простий, тому розглянемо тільки деякі вхідні в його склад інструменти.


У першому розділі користувачеві пропонується визначити режим фокусування активного вікна. Варіантів два: по клацанню миші і слідом за курсором. У обох є свої плюси і мінуси, тому виходити слід тільки з особистих уподобань. По всій видимості, мігрантові з Windows більш звично перше.


Цікава можливість – автоматичне спливання вікна. За замовчуванням вона виключена, а потребує цьому користувач може встановити час появи об’єкту – від 10 до 800 мс. Це дозволить зробити процес перемикання між додатками більш “плавним”. Тільки не варто переборщувати з затримкою – через деякий час це починає діяти на нерви.


За замовчуванням всі нові вікна відкриваються в одному певному місці, що не зовсім зручно, особливо при роботі з великою кількістю додатків, що не вимагають великого “життєвого простору”. Тому є сенс скористатися спеціальним інструментом і налаштувати цю функцію з урахуванням специфіки роботи.


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


Якщо вам не подобається, що іконки запущених додатків збираються в лівому нижньому краю робочого столу, то можете вибрати для цього будь-яке інше місце екрана. Лише б з краю, а не по центру. Заодно любителям ефектів пропонується декілька режимів анімації згортання вікон – від звичайного стиснення до тривимірного обертання.


Також WMPrefs пропонує оформити вікна в повній відповідності з особистими уявленнями про красу. Поставити текстуру, колір та інші параметри можна окремо для активного і неактивних вікон.


Зрозуміло, широкі можливості надані користувачам, які віддають перевагу поменше чіпати миша і намагаються обходитися клавіатурою. До їхніх послуг – інструмент для призначення “гарячих” клавіш більшості дій.


Але й шанувальники миші не забуті. Налаштування цього пристрою присвячена ціла вкладка. Зверніть увагу: ви можете призначити кожній кнопці певну дію. Наприклад, коліщатком дуже зручно перемикатися між віртуальними робочими столами.


І звичайно, для налаштування Window Maker можна використовувати традиційний для UNIX-систем шлях – внести зміни в конфігураційні файли вручну. Причому в ряді випадків без цього взагалі не обійтися.


Глобальні налаштування інтерфейсу зберігаються в каталозі / usr / share / WindowMaker. Але звернення до нього безпосередньо не практикується. Після першого запуску в домашньому каталозі користувача створюється папка ~ / GNUstep / Defaults, в яку копіюються необхідні файли. Зрозуміло, вносити зміни слід саме в них.


Загальні параметри інтерфейсу зберігаються у файлі ~ / GNUstep / Defaults / WMGLOBAL. В ~ / GNUstep / Defaults / WindowMaker задаються стилі, кольорова палітра, шляхи для графічних елементів інтерфейсу та інші параметри (до речі, всі вони можуть змінюватися за допомогою WMPrefs). ~ / GNUstep / Defaults / WMRootMenu описує зміст меню – в деяких випадках там може бути просто посилання на глобальні настройки. ~ / GNUstep / Defaults / WMState визначає склад панелі WMDock і робочих місць. Влаштовані файли просто і одноманітно, причому всі параметри мають осмислені назви, тому проблем з редагуванням виникнути не повинно.


Вище йшлося про те, що можливі випадки, коли пряме редагування службових файлів – найпростіший спосіб вирішення проблеми (втім, якщо ви зовсім заплуталися, то краще не шукати помилку, а повернутися до початкової конфігурації, повністю видаливши каталог ~ / GNUstep – при черговому запуску Window Maker він буде створений заново). Наприклад, якщо ви випадково видалите з робочого столу WMClip і WMDock, то знайдіть в файлі ~ / GNUstep / Defaults / WindowMaker рядки


DisableClip = YES;


DisableDock = YES;


і замініть YES на NO. При наступному завантаженні інтерфейсу все повернеться на свої місця. Тільки цю операцію слід проводити в текстовому режимі, інакше при виході з Window Maker параметри сеансу будуть збережені.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*