Статьи

Радикальне вирішення всіх проблем з інтерфейсом Windows 8

Я ніколи не був фанатом програми "Провідник". Я завжди вважав її огидним засобом управління файлами, і я маю стійке переконання на її рахунок, що горбатого могила виправить. Але Провідник - це не тільки файловий менеджер Windows, це ще оболонка системи, то, з чим доводиться мати справу кінцевому користувачеві, після того як система завантажилася.

На моїй пам'яті ця оболонка пройшла нелегкий шлях від Диспетчера Програм (так, здається, він називався, так?) В Windows 3.x через неймовірні трансформації в code name Chicago до першої публічної реалізації в Windows 95, і досягла свого сучасного вигляду з цеглою і чудо-панелями. І якщо концепція меню Пуск і робочого столу мені ще до душі, то про метро-інтерфейс я не можу сказати жодного доброго слова! У якийсь момент я зважився розлучитися з цим виродком, і змінив Провідник на альтернативну оболонку - bbLean.

Навіть якщо відкинути "сучасний" інтерфейс з його повноекранними цеглою, я спостерігаю якісь регресії в Провіднику, і забивання болтів на баги. Наприклад, постійно вибиває панель швидкого запуску (Quick Launch). Ні, я все розумію, супербарі там з часів Windows 7, Jump Lists, всі справи, але, чорт візьми, я люблю мій Quick Launch, він кльовий, і я продовжую їм користуватися поряд з закріпленням програм на панелі завдань. Мені подобається мати набір дрібних іконок, які переховуються за стрілочкою, мені так зручно.

Мені подобається мати набір дрібних іконок, які переховуються за стрілочкою, мені так зручно

І цей самий Quick Launch система мені постійно випилює, нав'язливо демонструючи алергію на класику. Дістало страшно.

Отже, bbLean.

- це порт лінуксового віконного менеджера blackbox. Хоча, кажучи по совісті, слово "порт" я вважаю тут недоречним. Не можна просто так взяти і перенести віконний менеджер "звідти" "сюди" з технічних причин, так що bbLean - це скоріше реалізація альтернативної оболонки для Windows, в якій розробники спробували повторити основні можливості blackbox з Linux. Наприклад, ці:

  • кілька робочих столів
  • гнучкі, настроюються користувачем поєднання гарячих клавіш
  • скіни / теми для рамок вікон
  • повністю настроюються контекстні меню
  • настроюється вигляд, склад і поведінку панелі задач
  • slit - спеціальна область, в якій можуть працювати міні-додатки, наприклад, індикатори завантаження процесора, пам'яті, та що завгодно, що зможе заштовхати туди своє вікно. Ця область має кілька положень, і / або може займати частину екрану, обмежуючи або не обмежуючи розміри робочого столу.

В тій чи іншій мірі цей список присутній в bbLean.

bbLean по факту не вимагає установки, це "Портабельная" продукт, однак інсталятор присутній, щоб полегшити кінцевому користувачеві життя.

Тут слід зазначити, що я наважився поставити bbLean не з цікавості. Я досить успішно користуюся в середовищі Linux віконним менеджером fluxbox, який-то якраз заснований на "рідний" кодової базі blackbox, і тому я досить чітко уявляв, на що я можу розраховувати, маючи щось схоже в Windows.

Перший запуск bbLean повалить вас в жах, вже повірте.

Перший запуск bbLean повалить вас в жах, вже повірте

Налаштування середовища не являє собою нічого складного, і я привів її ось до такого виду:

Налаштування середовища не являє собою нічого складного, і я привів її ось до такого виду:

Хоча в такій реалізації немає Quick Launch, оболонка працює в рази швидше Explorer, споживає мінімум ресурсів, вона стабільна і позбавлена багів, і за це я їй готовий багато що пробачити.

Огидний мінімалізм на скріншоті демонструє виключно убогість моєї фантазії і відсутність любові до шпалер.

У мене три робочих столу, на які я розкидаю програми у відповідність з тим, чим я займаюся. Наприклад, jabber та інші месенджери я тримаю на окремому робочому столі, і браузер з Фейсбук (та й взагалі браузер, щоб на нього не відволікатися) - на іншому, в той час як на першому у мене зосереджені зазвичай програми, необхідні для роботи на поточній завданням, Visual Studio і супутнє, наприклад.

Завдяки bbLean, у мене набиті хоткеі на все, що завгодно, включаючи управління вікнами, запуск додатків, завершення роботи Windows і перемикання між робочими столами / переміщення вікон між ними. Це просто здорово.

Трохи пройдуся з налагодження, які непогано знати, якщо bbLean вас зацікавить, і ви зважитеся повторити мій досвід.

Перше, що я зробив - відключив плагін перефарбування заголовків вікна bbLeanSkin і поміняв шрифти. На скріншоті вище ви бачите вже шрифт Tahoma, в той час як "з коробки" там використовується якийсь 'grid' (входить до складу дистрибутива), дрібний і мерзенний.

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

Отже, відключаємо завантаження плагіна bbLeanSkin в файлі bblean \ plugins.rc, коментуючи рядок (символ # означає коментар):

# Plugins \ bbLeanSkin \ bbLeanSkin.dll

Панель завдань в bbLean реалізована плагіном bbLeanBar і містить цілий букет елементів. Серед них - ім'я поточного робочого столу, кнопки для перемикання робочого столу, кнопка "всі запущені програми / програми поточного робочого столу" і т.п.

Моя конфігурація плагіна (bblean \ plugins \ bbLeanBar \ bbLeanBar.rc) виглядає наступним чином:

# ------------------------------------------------- ----- # bbLeanbar 1.17 - configuration # Lines starting with # or! are ignored bbleanbar.item: Tasks bbleanbar.item: Tray bbleanbar.item: Clock # ---------------- # General Settings (ctrl-right-click menu) bbLeanBar.placement: TopCenter bbLeanBar.position.x: 0 bbLeanBar.position.y: 0 bbLeanBar.widthPercent: 100 bbLeanBar.useSlit: false bbLeanBar.AutoHide: false bbleanbar.OnTop: true bbleanbar.autoRaise: true bbleanbar.snapToEdge: true bbLeanBar.pluginToggle: true bbleanbar .alpha.enabled: false bbLeanBar.alpha.value: 255 # --------- # Task Tabs bbLeanBar.tasks.style: 2 bbLeanBar.tasks.maxWidth: 20 bbLeanBar.tasks.reverse: false bbLeanBar.tasks .current: true bbLeanBar.tasks.sysmenu: true bbLeanBar.tasks.drawBorder: false ------------ # Icons bbLeanBar.smallIcons: true bbLeanBar.icon.saturation: 255 bbLeanBar.icon.hue: 0 # ------------ # Clock-Format bbLeanBar.strftimeFormat:% # H:% M,% d.% m.% y # ------------ --- # Special Options bbLeanBar.autoFullscreenHide: true bbLeanBar.setDesktopMargin: true bbLeanBar.sendToSwitchTo: true bbLeanBar.sendToGesture: true

Я прибрав всі кнопки з панелі завдань, залишивши тільки кнопки запущених додатків, трей і годинник. Всі інші дії я виконую за допомогою гарячих клавіш.

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

Швидкий доступ в оболонці налаштовуються плагіном bbKeys, який охоплює широченний список операцій, які можна навісити на глобальні хоткеі. Правте файл bblean \ plugins \ bbKeys \ bbKeys.rc

Наступний крок - зробити панель задач читабельною і відключити перефарбування елементів вікна - кнопок, меню і іншого. Справа в тому, що навіть з відключеним плагіном bbLeanSkin програма підтримує так звані "стилі", тобто набір правил оформлення, які змінюють колірну гамму ОС. Я віддаю перевагу штатний оформлення вікон, яке хоч і менш гармонійно в даному випадку, а й хоча б не псує зовнішній вигляд запущених додатків.

Я створив ось такий стиль оформлення, файл bblean \ styles \ native:

! Stylefile for blackbox! - info - style.name: native style.author: sergey style.date: wed oct 01 2001 style.credits: sergey 2014 style.comments: classic windows appearance! - background -! - toolbar - toolbar.appearance: solid border toolbar.borderWidth: 1 toolbar.marginWidth: 2 toolbar.alignment: center toolbar.label.appearance: parentrelative toolbar.label.marginWidth: 2 toolbar.windowLabel.appearance: sunken solid toolbar.clock.appearance : parentrelative toolbar.button.appearance: raised interlaced toolbar.windowLabel.color: #cccccc! - menu - menu.title.appearance: raised crossdiagonal gradient border menu.title.borderWidth: 1 menu.title.marginWidth: 3 menu. title.alignment: center menu.frame.appearance: flat vertical gradient border menu.frame.borderWidth: 1 menu.frame.marginWidth: 1 menu.frame.alignment: left menu.bullet: triangle menu.bullet.position: right window. alignment: center! - Text - * textColor: # 000000 * font: Tahoma * fontHeight: 18

Все просто, чітко і охайно. Документація по написанню стилю тут:

Задіяти стиль можна, змінивши рядок в файлі blackbox.rc

session.styleFile: styles \ native

І останнє, на що б я хотів звернути вашу увагу, це на налаштування плагіна bbIconBox (bblean \ plugins \ bbIconBox)

Плагін дозволяє розміщувати об'єкти в області Slit, або в довільному місці екрана. Елементи, такі як:

  • запущені завдання на конкретному робочому столі або на всіх робочих столах
  • іконки з довільної папки (робочий стіл, папка швидкого запуску, або будь-яка інша папка),
  • значки системного трея,
  • перемикач робочих столів.

Для кожного елемента можна вказати розмір іконок, зовнішній вигляд блоку і т.п. За замовчуванням іконки в блоках відображаються з заниженою яскравістю. Щоб виправити це, необхідно задати параметр icon.saturation рівним 255 для кожного з блоків у файлі bblean \ plugins \ bbIconBox \ bbIconBox.rc.

наприклад,

.... bbIconBox.Quick + Launch.icon.saturation: 255 ... bbIconBox.task1.icon.saturation: 255 ... bbIconBox.task2.icon.saturation: 255

У моєму випадку, я розмістив на екрані блок з ярликами (Quick + Launch) і перемикач робочих столів (Pager) поза області Slit (за це відповідає параметр bbIconBox.БЛОК.useSlit: false у файлі bbIconBox.rc), а список запущених програм на кожному з віртуальних робочих столів я помістив в Slit.

Сам Slit налаштовується файлом bblean \ plugins \ bbSlit \ bbSlit.rc, де його можна зробити спливає по наведенню миші і задати позицію на екрані.

Я дуже задоволений результатом Я дуже задоволений результатом. Час запуску оболонки до повної готовності становить частки секунд, можливості перекривають Explorer, немає Charms Bar і екрану Пуск, налаштовані на мій смак гарячі клавіші - всі ці речі роблять мою роботу комфортною і продуктивною.

Посилання по темі:

  • , Де можна поживитися інформацією і x64 збірками.

Ак, здається, він називався, так?

Новости