Книга посвящена дистрибутиву Linux Mint и одной из его главных



Скачать 21.34 Mb.
Pdf просмотр
страница3/30
Дата22.11.2016
Размер21.34 Mb.
Просмотров2670
Скачиваний0
1   2   3   4   5   6   7   8   9   ...   30
Секция Оформление
Секция Оформление включает в себя модули:

Темы; Фоновые рисунки Шрифты Эффекты.
Модуль Темы выглядит таким образом:
Организация его подчёркивает, что стилевое оформление отдельных элементов интерфейса полностью независимо друг от друга и от темы рабочего стола. Это можно проиллюстрировать серией скриншотов для стилей рамок окон:

Пиктограмм:
Управляющих кнопок окна:
Указателей мыши:
И, наконец, для собственно тем рабочего стола:
Обращает на себя внимание изобилие расцветок умолчальной темы Mint-X, с одной стороны, и пиктограмм — с другой. Это позволяют комбинировать элементы оформления интерфейса в очень широких пределах, достигая максимального визуального эффекта. Что, между прочим, сколько бы ни иронизировали на эту тему, имеет практическое значение, особенно для людей с плохим зрением или нарушением цветовосприятия.
С помощью кнопки Добавить/удалить темы рабочего стола умолчальную
тему Mint-X можно заменить на одну из предустановленных:
Можно также обратиться к коллекции тем, доступных на сайте специального субпроекта
— это сначала потребует обновления кеша тем, что может занять немало времени:
Но будет вознаграждено обильным уловом:
Правда, перепробовав немало темя в конечном счёте вернулся к умолчальной Mint-X. И даже отказался от её модификации — этому занятию ранее я тоже отдал свою дань, и потому опишу в конце данного очерка.
Модуль Фоновые рисунки в нынешней Cinnamon — это непросто банальные обои. Нет, конечно, их можно использовать ив этом качестве. Но самый цимес модуля — организация слайд-шоу из нескольких предустановленных наборов картинок, носящих имена былых и нынешних релизов Mint:
И не только из них — в качестве такого набора можно легко подключить каталог с собственными изображениями, наследующем скриншоте таковым выступает Модуль Шрифты позволяет определить гарнитуры, шрифтоначертания и кегли для элементов интерфейса, документов и терминальных окон. По умолчанию в качестве интерфейсных (пропорциональных) шрифтов в, начиная с версии 2.4, используется гарнитура Noto Sans собственной выделки:
Мне эта гарнитура понравилась до чрезвычайности:
Особенно с учётом того, что она не одинока — в дополнение к ней имеется и гарнитура с отсечками, как нетрудно догадаться, именуемая Noto Serif:
То есть семейство гарнитур Noto оказывается почти самодостаточным не только для интерфейса среды и её приложений, но и для оформления документов. Почти — потому что в нём явно не хватает какой-либо моноширинной гарнитуры для использования в текстовых редакторах и терминальных окнах. Впрочем, я это восполняю последнее время за счёт моноширинного представителя семейства Liberation — Liberation Mono. В
результате чего мои шрифтовые настройки выглядят следующим образом:
Тут нужно оговориться, что настройка шрифтов главного меню управляющей панели, подписей и всплывающих подсказок на ней возможна только путём прямого редактирования стилевого файла выбранной темы рабочего стола, о чём будет говориться в следующем разделе этого очерка.
А пока — про Эффекты. По умолчанию этот модуль выглядит таким образом:
До недавнего времени тут я просто снимал галочку с бокса Включить эффекты рабочего стола и больше на эту тему не думал. Предоставляя разбираться с красивостями тем, кто таким образом охмуряет молоденьких вендузятнец. Однако в Cinnamon эффекты мне неожиданно понравились своей плавностью и ненавязчивостью. Так что я затратил некоторое время на приведение к такому виду:
На этом в данный момент я с оформлением закончил. Однако, как и обещал,
под занавес расскажу о том, как редактировать темы рабочего стола. Хотя,
как уже было сказано, в конце концов я вернулся к умолчальной Mint-X, но как опыт это было интересно.
Cinnamon и собственные темы
В отличие от большинства остальных очерков, в этом разделе я описываю неактуальную версию Cinnamon 2.4, а её предшественниц 2.0 и 2.2. Где ни одна тема, даже самая красивая, не подходила мне целиком и полностью. В
текущем же релизе неожиданно оказалось, что тема по умолчанию, устраивает меня во всех отношениях. Тем не менее, я решил включить описание моих тогдашних развлечений в эту книгу — вдруг когда возникнет желание заняться этим делом снова?
Как только что было сказано, настройка шрифтов Cinnamon действует на все элементы его интерфейса, кроме панели и главного меню. Причём следствие, проведённое в то время, показало, что в панели и меню шрифты зависят от темы оформления при смене её гарнитура в этих элементах интерфейса менялась, хотя кегль оставался если не неизменным, то обычно маленькими трудно различимым.
После отправки делана доследование оказалось, что так оно и есть кегли шрифтов для меню и разных элементов панели (а в ряде случаев – даже и гарнитуры) жёстко прописывались в файле всех тем, которые я просмотрел. А поскольку все они были изготовлены зоркими соколами, кегли эти везде были очень маленькими, от 7 до максимум 11 пунктов.
Обсуждать вопрос о том, насколько это идеологически правильно, здесь не буду. Конечно, намой взгляд, неправильно абсолютно – ибо противоречит идее сквозных настроек десктопа, последовательно проводимой в KDE и Однако идеология – идеологией, а практика – практикой поскольку это оказался чуть лине единственный недостаток а, его следовало по возможности искоренить, а не рассуждать на тему
Что делать,
блин?
И кто, блин, виноват?!
Что делать – было ясно редактировать тему, наиболее близкую по всем
остальным показателям. А как делать – в принципе стало ясно из прочтения материала Клемента Лефевра, к переводу или оригиналу которого и отсылаю заинтересованного читателя. Здесь же лишь кратко опишу последовательность собственных действий.
В качестве подопытного кролика я выбрал тему Void, все относящиеся к ней файлы имели место быть у меня в каталоге
/.themes/Void/cinnamon. В том числе и cinnamon.css, который я отредактировал самым простым способом:
без лицемерия явным образом указал гарнитуру { font-family: "Cantarell";
} Затем просто добавил один-два пункта к кеглям шрифтов всех интерфейсных элементов. А заодно из темы Canelita потырил пиктограмму для кнопки главного меню – умолчально-зелёная в мою цветовую гамму вписывалась плохо.
И вот что получилось в итоге:
Секция Параметры
Если модули секции Оформление отвечают за внешний вид среды, тов секции Параметры собраны модули, определяющие её
поведение. Это — самая обширная секция среди Системных настроек, ив полностью обозримом виде она выглядит так:
Далее в этом очерке модули секции будут рассмотрены не в том порядке, в котором они приведены на скриншоте, то есть алфавитном. А в порядке,
диктуемом логикой. Хотя начну рассмотрение я таки по алфавиту.
Автозапуск
Модуль Автозапуск предназначен для управления программами,
автоматически загружаемыми при старте сеанса Cinnamon, как системными,
так и сугубо прикладными. По умолчанию список их выглядит так:
Способы коррекции списка очевидны снятие птицы с соответствующего бокса отключает загрузку данной программы (например, выводящей приветственную панель при запуске сеанса, кнопка Удалить исключаете из списка вообще, ас помощью кнопки Добавить список пополняется программами пожеланию применителя. Для чего в появившейся панели надо заполнить поля Имя (желательно соответствующее имени программы, Команда (имя запускающего файла, при необходимости — с указанием пути) и, пожеланию, Комментарий (в свободной форме. Например,
для выпадающего терминала Tilda (использование которого без автозапуска лишено смысла) это выглядит так:
В результате таких действий у меня панель автозапуска выглядит таким образом:
По умолчанию в панели автозапуска отображаются далеко не все автоматически запускаемые приложения — в ней мы не увидим всякого рода системных служб. Чтобы сделать их видимыми, нужно отредактировать соответствующие конфиги в каталоге /etc/xdg/autostart/, имеющие вид. Каждый из них включает в себя параметр NoDisplay, отвечающий за вывод на экран, и значение его по умолчанию true. Которое достаточно заменить на false, чтобы увидеть весь стартовый букет служб и приложений.
Сделать это в один присест можно при помощи утилиты sed, запущенной с правами администратора sudo sed -i 's/NoDisplay=true/NoDisplay=false/' /etc/xdg/autostart/* Годится для этого и любой развитый текстовый редактор, позволяющий выполнять поиски замену в серии файлов (Geany, Komodo В предыдущих версиях Cinnamon в панели автозапуска имелся боксик
Автоматически запоминать запущенные приложения при выходе из сеанса.
Правда, работал он из рук вон плохо, и потому в текущей версии был в
Системных настройках ликвидирован как класс. Но возможность включить сохранение сеансов сохранилась в Редакторе dconf, о котором будет говориться своевременно.
Апплеты, десклеты и расширения
Апплеты уже мельком упоминались в очерке об интерфейсе Cinnamon, а вот про десклеты и расширения речи ещё не было. Так что для начала скажу пару
слово том, что это такое.
Название апплеты является уменьшительно-ласкательной формой английского application, то есть по русски — программульки, или маааленькие программы. Однако главное не в их размере, а в том, что они работают только внутри других, полноценных, программ, и неспособны к самостоятельному существованию. В нашем случае апплетами являются пиктограммы управляющей панели а, которые вне её не то что функционировать жить не могут.
Десклеты — это название принято в е для элементов, которые в других рабочих средах называют виджетами (то есть штуковинами. Как и апплеты, самостоятельно роли они не играют. Нов отличие от тех,
встраиваются на рабочий стол (откуда, видимо, и название).
Что же до расширений (extensions), их назначение понятно из названия:
подобно плагинам и прочим add-on'ам, они добавляют к базовой функциональности десктопа дополнительные возможности (например,
добавление второй нижней панели плюс к главной управляющей).
А теперь посмотрим, как эти самые апплеты, десклеты и расширения настраиваются. Начав по алфавиту, с первых.
Собственно, настройка апплетов сводится к двум моментам. Первый — это добавление на панель уже установленных апплетов или, напротив, удаление сне добавленных:
Второй момент — загрузка списка апплетов неустановленных, выбор из них нужных и установка последних:
Я думаю, что обе задачи заинтересованный читатель сможет решить без труда. Как и вопрос с определением нужности или ненужности конкретных апплетов. Попрошу только обратить внимание на апплеты Workspace switcher ив списке предустановленных, ноне используемых — они скоро потребуются нам водном из ближайших разделов этого очерка.
А при установке подгружаемых апплетов надо учитывать, что при переходе от Cinnamon версии 2.2 к 2.4 произошла смена API. И, по сообщениям в Сети,
не все из сторонних апплетов, сочинявшихся ещё для прежних версий,
обязаны корректно работать в последнем релизе. Впрочем, со временем эта проблема теряет актуальность.
С десклетами дело обстоит сходным во всех отношениях образом. Во- первых, их также можно выбрать из числа предустановленных, каковых всего три:

Во-вторых, можно просмотреть список десклетов, доступных в Сети, и включить их в список установленных:
В-третьих, можно настроить оформление десклетов (в рамке, с заголовком или без ничего) и их размещёние (привязка к сетке с заданным шагом).:
Для подключения десклетов из списка установленных их остаётся только добавить на рабочий стол — подобно пиктограммам рабочего стола, они появятся во всех рабочих пространствах:
Вопрос, нужны ли народу десклеты, остаётся спорным. С одной стороны,
болтающиеся на экране дополнительные часы, калькулятор, информатор о занятости дисковых разделов или сводка погоды (а никакого иного полезного функционала я среди них не обнаружил) не особенно и видны в рабочем режиме. Нос другой — и не мешают, а при случае могут и пригодиться.
Однако тут надо учитывать два момента. Первый — к десклетам относится всё сказанное об апплетах относительно совместимости их с текущей версией
Cinnamon.
Второй момент — более существенный. Как показала практика, даже десклеты, заведомо предназначенные для соответствующей версии могут работать некорректно и даже приводить всю среду в полностью неработоспособное состояние.
Правда, лечится это достаточно просто — нажатием кнопки Восстановить стандартные настройки, если не помогло — ручной очисткой каталога, но всё равно радости мало. Учитывая сомнительную пользу даже от тех десклетов, которые кажутся подозрительными на полезность.
С расширениями ситуация ещё менее однозначна. В предустановленном виде их нет ни одного, да и список доступных не так велик:
И среди существующих расширений вызывающих подозрения в своей полезности оказалось немало например, CinnaDock, похожий, судя по описанию, на Cairo, упомянутый выше 2 Bottom Panels или трёхмерный переключатель задач — 3D App Switcher. Но слова относительно совместимости с Cinnamon 2.4 относятся к расширениям ещё больше, чем к десклетам. В частности, ни одно из заинтересовавших меня в текущей версии этой среды даже не устанавливалось, не говоря уже об активизации. Я
понимаю, что со временем это всё устаканится — но вот тогда и вернусь к
этому вопросу.
Панель и рабочий стол
После рассмотрения апплетов, десклетов и расширений логично будет перейти к конфигурированию элементов, их вмещающих — управляющей
Панели и Рабочего стола.
Правда, про настройки рабочего стола сказать особо нечего. Здесь можно только отметить, какие пиктограммы из заданного списка следует на него выводить:
Впрочем, модуль всё равно полезный, так как позволяет запретить вывод пиктограмм на рабочий стол вообще, что я обычно и проделываю в редкие мгновения, когда я вижу рабочий стол вообще, предпочитаю любоваться картинкой на нм, а не пялить глаза в какие-то пиктограммы.
В модуле Панель по умолчанию всё достаточно стандартно — расположение её традиционное, то есть внизу экрана:
Однако есть немало возможностей для видоизменения. Так, панель может
располагаться не только внизу, но и вверху экрана. Кроме того, их может быть две — и вверху, и внизу (как было по умолчанию в GNOME 2, и как ныне принято в его форке — MATE). Самое же главное — можно задавать произвольную высоту панели, с масштабированием текста и пиктограмм на ней:
Относительно автоматического скрытия всё понятно без комментариев для кого-то это полезно, для иного же (например, для меня) — неудобно. А
вот включение режима редактирования панели позволяет перетасовывать отдельные её элементы, в частности, пиктограммы в е ив трее.
Правда, при этом отключается запуск с помощью кнопок приложений на ней то есть свои рабочие функции она выполнять перестаёт. Так что включать этот режим следует только на время — действительно при необходимости что-то перетащить.
Здесь же уместно сказать и о модуле Блокировка экрана. Сама по себе блокировка с параметрами по умолчанию — штука, меня страшно раздражающая. Особенно когда для разблокирования требуется ввод пароля.
Так что первым делом я её отключаю напрочь — даже на ноутбуке. Оставляю только включение, через разумный промежуток времени, скринсейвера
(который здесь, впрочем, тоже называется блокировкой):
А вот сам скринсейвер — предмет гордости разработчиков, и гордости законной. Потому что в нём можно задать вывод времени и даты в период блокировки, причём в собственном формате. Кроме того, вместо времени и/или даты можно указать любой произвольный текст, например
Руки прочь от моего компа
Впрочем, текст можно указать ив специально предназначенном для этого поле, например, подобно Кристоферу Робину, вот такой:
Как можно видеть на скриншоте, предшествовавшем этому, настройке поддаются и шрифты вывода времени, даты и текстового сообщения.
Окна и их тайлинг
В очерке об интерфейсе Cinnamon говорилось о средствах управления окнами по умолчанию. Настало время посмотреть, как эти умолчания можно изменить. Разумеется, делается это через пункт Окна. Здесь можно настроить стандартные действия при щелчках мышью на строке заголовка и режим передачи фокуса окну, если не устраивают умолчания — и думаю, очевидным способом. Меня умолчания устраивают, так что вдаваться в подробности не буду.
Самое же интересное здесь — это примирение «правосторонников»» и
«левосторонников», то есть приверженцев расположения кнопок управления окном стой или другой стороны строки заголовка:
Как известно, в своё время революционная идея левого уклона кнопок в вызвала массу нападок со стороны правых уклонистов — твёрдых искровцев GNOME’вцев. В Cinnamon принято компромиссное решение любые кнопки можно поместить как с левой стороны титульной строки, таки с правой.
Что, впрочем, тоже не ново, и испокон времён внедрено в оконных менеджерах KDE и Xfce. И чем я с давних пор пользуюсь — при общем правом уклоне делаю для кнопки закрытия окна отмашку влево за долгие годы работы проверено, что это сильно снижает вероятность нажать её случайно,
что обычно весьма не желательно.
В очерке об интерфейсе ямного места посвятил описанию тайлинга окон как одной из особенностей, делающих Cinnamon лучшим из десктопов».
Настраивается же тайлинг в модуле Прикрепление окон и притяжение. Вот только настраивать здесь особенно нечего для приобщения ко всем прелестям тайлинга достаточно отметить боксик Включить режим прикрепления — а это итак сделано по умолчанию:
Что же до возможности изменить переключатель между режимами простого и защищённого прикрепления — мне она оказалась без надобности,
умолчальный Control справляется с этой задачей не хуже других.
Смысл включения притяжения к границам (так называемый Flip) — вовсе не в каком-то притяжении, а, как мне объяснили резонные люди, в самом обычном переключении на соседнюю рабочую область при подведении курсора мыши к границе текущей. Это меня всегда раздражало во всех графических средах — и эту опцию я всегда отключаю.
На счёт инверсии клавиш со стрелками ничего сказать не могу, ибо не ощутил необходимости. А вот режим, названный традиционным, оказался невредным. Только означает он, вопреки тому, как можно понять написанное,
следующее: при его включении, если вам не хочется, чтобы какое-либо окно
«превращалось в черепицу при перемещёнии его к краю экрана, следует удерживать клавишу Shift.
Рабочие области и Горячие углы
Говоря в интерфейсном очерке о переключении между окнами, я вскользь упомянуло переключении в режим Expo, при котором на экран выводятся все наличные рабочие области. А уже в этом очерке просил обратить внимание на одноимённый апплет. Настало время поговорить обо всех этих материях подробнее.
В том же интерфейсном очерке говорилось, что рабочих областей в по умолчанию две, и способа изменить это число на поверхности невидно, а переключение между имеющимися возможно только по комбинации клавиш Control+Alt с Right или Left. И всё это правда, чистая правда, но далеко не вся правда.
Так, найти альтернативный способ переключения между рабочими областями не так ужи сложно даже при слабом знании английского. Это упомянутый ранее апплет Workspace switcher: будучи включённым, он выводит на панель обычный переключатель рабочих столов, привычный всем пользователям интегрированных среди многих оконных менеджеров:
Далее, логично было бы ожидать, что количество рабочих областей можно задать в модуле, который называется Рабочие области. Однако, открыв его,
мы не увидим там и намёка на эту опцию:
А смысл всех остальных опций этого модуля остаётся не очень понятным так что рассмотрение его немного отложим.
Потому что настало время вспомнить об апплете Expo. Ибо он служит для переключения Cinnamon в одноимённый режим — режим вывода на экран всех наличных рабочих областей одновременно:
Очевидно, что это ещё один способ переключения между рабочими областями — для чего достаточно кликнуть мышью на нужной. Но главное это единственный способ увеличить их число, для чего служит большой жирный плюс с правой стороны экрана. А уменьшить количество рабочих областей можно с помощью крестика, появляющегося в правом верхней углу любой области при наведении на неё курсора:
Вот теперь, просветлев относительно режима экспонирования, можно вернуться к модулю Рабочие области, дабы осознать смысл его опций. И
действительно, можно предполагать, что загадочная опция Гарабиты,
которые почему-то измеряются в миллисекундах — это время задержки переключения в режим экспонирования, горизонтальное и вертикальное расположение в процентах — это размеры рабочих областей при представлении в этом режиме, перелистывание — возможность перемещёния между ними, прокручивая колёсико мыши. И радоваться своей солдатской смекалке.
Радость эта омрачается одним изменение любой опции не влечёт за собой никаких последствий от слова абсолютно. Ив результате оказывается, что единственный рабочий пункт этого модуля — Показывать экспозицию как сетку. По умолчанию он включён. Снятие же с него отметки приводит к тому,
что рабочие области в режиме выстраиваются в одну линию:
Кстати, апплет Expo — не единственный способ переключения в одноимённый режим. Согласитесь, что было бы странно, если такая важная функция выполнялась с помощью внешнего апплета, да ещё и не включаемого по умолчанию. Главный, встроенный, способ перехода в режим экспонирования рабочих областей — комбинация клавиш Задействована и противоположная комбинация — Control+Alt+Down: Она переводит Cinnamon в режим, который можно назвать экспонированием окон
(или режимом масштабирования одновременный вывод всех окон всех открытых приложений текущей рабочей области, в том числе и свёрнутых:
Однако и это ещё не всё: существует ещё один способ переключения в оба режима экспонирования. По умолчанию он отключён, аза его настройку его отвечает модуль Горячие углы. Он обеспечивает привязку к любому из углов экрана одного из трёх действий переключения в режим экспонирования рабочих областей, в режим масштабирования окон или очистку рабочего стола (то есть сворачивания всех окон. Действия эти происходят при подведении курсора мыши к соответствующему углу. Повторное перемещёние курсора в тот же угол возвращает Cinnamon в нормальный рабочий режим.
На следующем скриншоте в качестве горячего выступает правый нижний угол — к нему привязано экспонирование рабочих областей:
Кроме того, потенциально через горячий угол можно выполнить произвольную команду. Так, наследующем скриншоте приведена попытка настроить правый верхний угол на вызов выпадающего терминала Tilda:
Однако практика показала, что это неудобно, в том числе и потому, что при каждом наведении на горячий угол вызывался новый экземпляр терминала,
который для начала желал, чтобы его настроили. А никакого другого применения этой фиче я не придумал. Может, у кого из читателей фантазия окажется богаче?


Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   30


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал