В секции Оборудование собраны модули, имеющие, как ни странно, отношение
именно к оборудованию. И обозреть их все единым взглядом можно здесь:
 
 
А поскольку внутренней логикой они не особо между собой связаны (за одним
исключением), и к тому же кое-какого оборудования у меня просто нет, то
рассматривать эти модули я буду в произвольном порядке, руководствуясь
собственными соображениями о их важности. Начав, однако, с самого общего — О
системе.
О системе и дисплее
Модуль О системе не предусматривает никаких настроек, а просто выводит
сведения о ней, родимой, в простой и наглядной форме:
 
 
Думаю, тому, кто знает такие слова, как операционная система или процессор, не
составит очень большого труда догадаться о том, что означают и соответствующие
им значения.
Модуль Дисплей я приплюсовал сюда же, так как в случае одномониторной
конфигурации, да ещё и не с поворачивающимся экраном, он тоже просто выводит
самые общие сведения о мониторе и его разрешении:
 
   
Во всех же прочих пунктах секции предполагается совершение некоторых
настроечных действий. Из них для нас важнейшим является настройка клавиатуры —
с неё-то и начнём.
Клавиатура
В модуле Клавиатура для начала можно настроить поведение при нажатии клавиш и
реакцию курсора:
 
 
А во второй вкладке, Комбинации клавиш, определить хоткеи на очень многие
случаи жизни:
 
   
В частности, здесь я в обязательном порядке устанавливаю клавишные комбинации
для переключения между рабочими областями — Alt+1, Alt+2 и так далее (пункт
Рабочие области):
 
 
В некоторых случаях может быть полезным назначение хоткеев для перемещёния
окон в подпункте Размещёние пункта Окна — в правый верхний угол, левый верхний
угол, и так далее (по умолчанию не включены):
 
 
Такие перемещёния не следует путать с управлением тайлингом — размер окна при
этом не меняется. А собственно настройки управления тайлингом выполняются в
том же пункте Окна — соответствующий подпункт так и называется, Tiling and
Snapping. Именно здесь можно изменить умолчальные комбинации типа Super плюс
стрелки, описанные в предыдущем очерке:
 
 
В пункте Общие (он идёт первым в списке) можно перенастроить переходы в режим
Expo и масштабирования:
 
 
Раньше здесь же можно было лишить клавишу Super_L (она же — левая win-клавиша)
её сакрального значения — вызова меню. В версии 2.4 эта возможность пропала,
но кто знает? Может, появится снова. Ведь Cinnamon — не Unity, где всё на
супер-клавишу завязано, так что нет смысла трястись над этой священной
коровой.
В мои цели не входит описывать все действия, для которых можно определить
комбинации. Но думаю, что и сказанного достаточно для иллюстрации факта: перед
любителями оперировать хоткеями открывается очень широкое поле деятельности.
Вкладка Раскладки клавиатуры очень важна для для многих применителей-
текстовиков, и потому её рассмотрение выделяется в особое производство.
Раскладки и переключатели
Настройка раскладок клавиатуры и переключателей между ними может быть не
актуальной для тех применителей, которых устраивают умолчания инсталлятора —
вариант winkeys для русской раскладки и комбинация Alt+Shift в качестве
переключателя раскладок:
 
 
Но для требовательных применителей-текстовиков здесь есть все возможности не
изменять своим привычкам, а заодно и приобрести новые, полезные.
Перво-наперво следует определиться, использовать ли одинаковую раскладку во
всех окнах, или в каждом — свою, что делается отметкой одной из
соответствующих радиокнопок (см. предыдущий скриншот). А во втором случае —
решить, будет ли раскладка нового окна наследоваться от таковой окна
предыдущего, или же от умолчальной раскладки, той, что стоит в списке первой
(на самом деле это тоже раскладка окна — так называемого корневого окна
Иксов).
До некоторого времени наследование раскладки в Cinnamonm работало произвольным
образом. В версии 2.4 это изжито, и при включении последней опции раскладка в
новом окне действительно будет умолчальной. За единственным, отмеченным ранее,
исключением: в строке инкременетного поиска главного меню среды раскладка
почему-то всегда наследуется от текущей.
Далее переходим к выбору варианта русской раскладки. Список их включает все
обычные варианты, немало экзотических и несколько национальных:
 
   
В случае сомнений раскладку можно, с помощью кнопки Предпросмотр, поглядеть на
экране:
 
 
Я, ввиду большого стажа ремингтониста (это — мужской вариант професси
машинистки), предпочитаю вариант Typewriter Legacy, обзываемый по русски
печатная машинка, устаревшая. Вдаваться в обоснования этого выбора и тем более
агитировать за него здесь неуместно. Заинтересованных отсылаю к специальному
материалу.
Из прочих вариантов интересен вот этот: Русский (Польша, фонетический Дворак).
Чего там осталось от раскладки профессора Дворака — разве что то, что это и
близко не QWERTY. Но расположение алфавитно-цифровых символов и знаков
препинания на ней выглядит вполне разумным:
 
 
Правда, есть большие сомнения в том, что эта разумность стоит полного
переучивания.
Нет напряга и с переключателями раскладок — они входят в число параметров,
вызываемых, как ни странно, кнопкой Параметры:
 
Легко догадаться, что переключение настраивается в пункте Переключение на
другую раскладку, и в нём можно найти переключатель на любой вкус:
 
  
Имеются и немодальные переключатели — это своего рода заменители корректоров
ввода при «неправильной» раскладке, примером которых в Linux'е выступает
программа X Neural Switcher (точнее, в Иксах, ибо работает также и в любых
BSD-системах). Ибо из применителей может сказать, положа руку на сердце и
поклявшись на своём Священном Писании, что он никогда, никогда, никогда... не
забывал переключать раскладку клавиатуры с латиницы на кириллицу (или
наоборот)?
Достоинства и недостатки XNeur обсуждались многократно, поэтому повторю только
главный из последних: эта утилита принадлежит к тем, которые полагают себя
умнее своих создателей (и, тем более, применителей), и потому часто автоматика
его срабатывает прозвольным образом. Конечно, он имеет и «ручной» режим
работы, но его использрвание очень узко: если вовремя заметить, что в «не той»
раскладке набрано одно слово или его кусок, обычно проще и быстрей тут же
перенабрать его, нежели выделять кусок текста и заказывать для него
перекодирование.
Тем более, что «проблему забывчивости» применительно к переключению раскладок
можно попытаться решить другим способом — я бы назвал его «кембриджским». Как
известно, в Оксфордском университете, воспитывавшем английских джентльменов,
учили мыть руки после туалета. А в более прагматичном Кембридже, давшем миру
немало естествоиспытателей, учили не справлять малую нужду на руки. Первому
алгоритму следует программа XNeur, второй же можно реализовать, сведя к
минимуму вероятность забывчивости при наборе. Чему очень поспособствуют те
самые немодальные (или нециклические) переключатели раскладок.
Суть немодальных переключателей в том, что они ничего не переключают, а
включают. То есть одна определённая клавиша (или их комбинация) всегда
включает английскую раскладку, а другая делает то же самое для раскладки
русской. И в использовании их есть только одна проблема — привыкание. То есть
нужно отучиться смотреть на индикаторы раскладки. Нужно забыть о том:
какая раскладка является текущей; 
 
какая раскладка является умолчальной; 
 
от кого наследуется раскладка нового окна — от корневого окна (то есть повторяет умолчальную) или от окна текущего. 
 
А помнить нужно только одно: перед вводом любого кириллического текста нажать,
скажем, комбинацию Shift+CapsLock, а переходя к вводу латиницы — клавишу
CapsLock. Подобно тому, как при вводе прописной буквы мы автоматически
нажимаем Shift, не задумываясь особо о причинах этого.
Немодальных переключателей предлагается довольно много:
 
 
Далее, чтобы побороть забывчивость при переключении раскладок, надо
переключать их как можно реже. И на сей предмет придуманы временные
переключатели, действующие, пока нажата определённая клавиша — в частности,
они совершенно незаменимы при вводе типографских символов с использованием
клавиши Compose, о чём я скажу чуть позже. Причём они не исключают
использования любых постоянных переключателей, как модальных, так и
немодальных.
Традиционно в качестве временного переключателя используется правая клавиша
Control, но и тут выбор достаточно велик:
 
 
А вообще все возможные переключатели раскладок, модальные, немодальные и
временные, можно посмотреть в файле /usr/share/X11/xkb/rules/evdev.lst — в
секции ! option, где они перечислены в строках, начинающихся с grp:
! option
  grp                  Switching to another layout
  grp:switch           Right Alt (while pressed)
  grp:lswitch          Left Alt (while pressed)
  grp:lwin_switch      Left Win (while pressed)
  grp:rwin_switch      Right Win (while pressed)
  grp:win_switch       Any Win key (while pressed)
  grp:caps_switch      Caps Lock (while pressed), Alt+Caps Lock does the
original capslock action
  grp:rctrl_switch     Right Ctrl (while pressed)
  grp:toggle           Right Alt
  grp:lalt_toggle      Left Alt
  grp:caps_toggle      Caps Lock
  grp:shift_caps_toggle Shift+Caps Lock
  grp:shift_caps_switch Caps Lock (to first layout), Shift+Caps Lock (to last
layout)
  grp:win_menu_switch  Left Win (to first layout), Right Win/Menu (to last
layout)
  grp:lctrl_rctrl_switch Left Ctrl (to first layout), Right Ctrl (to last
layout)
  grp:alt_caps_toggle  Alt+Caps Lock
  grp:shifts_toggle    Both Shift keys together
  grp:alts_toggle      Both Alt keys together
  grp:ctrls_toggle     Both Ctrl keys together
  grp:ctrl_shift_toggle Ctrl+Shift
  grp:lctrl_lshift_toggle Left Ctrl+Left Shift
  grp:rctrl_rshift_toggle Right Ctrl+Right Shift
  grp:ctrl_alt_toggle  Alt+Ctrl
  grp:alt_shift_toggle Alt+Shift
  grp:lalt_lshift_toggle Left Alt+Left Shift
  grp:alt_space_toggle Alt+Space
  grp:menu_toggle      Menu
  grp:lwin_toggle      Left Win
  grp:rwin_toggle      Right Win
  grp:lshift_toggle    Left Shift
  grp:rshift_toggle    Right Shift
  grp:lctrl_toggle     Left Ctrl
  grp:rctrl_toggle     Right Ctrl
  grp:sclk_toggle      Scroll Lock
  grp:lctrl_lwin_rctrl_menu LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)
 
Руководствуясь этим списком, переключатели раскладок (в числе прочих
параметров) можно изменить и через Редактор dconf, о котором со временем
пойдёт речь.
Кроме того, настройкой переключателей параметры клавиатуры не исчерпываются.
Например, на десктопах резонно Использовать клавиатурные индикаторы для
отображения дополнительных раскладок:
 
 
В ряде случаев полезно в Разных параметрах совместимости установить опцию С
клавиш цифровой клавиатуры всегда вводятся цифры — вне зависимости от настроек
BIOS и общесистемных:
 
 
И, наконец, сакраментальный вопрос о вводе типографских символов. Хотя уже
давно, как заметил Brego,
...данная задача решается не просто и даже не очень просто, а примитивно.
А именно — так. Для начала поддержку ввода типографских символов следует
включить — это делается в тех же Разных параметрах совместимости (см.
предыдущий скриншот).
Далее нужно определить Положение клавиши Compose — она служит для переключения
в режим ввода единичного типографского символа. Список вариантов тут более чем
обширен:
 
 
И последнее, но самое главное: затвердить, как символ веры (своей, разумеется)
список кейбиндов для типографских символов. Если и не полный, который можно
найти в файле /usr/share/X11/locale/en_US.UTF-8/Compose, то хотя бы
суперминималистический, образуемый с помощью Compose плюс:
--.         —       en dash
---         —       em dash
spb spb     nbsp    неразрывный пробел
<<          «       открывающая кавычка >>          »       закрывающая кавычка
..          …       многоточие</span> </p>
oo          °       градус</span> </p>
+-          ±       плюс-минус</span> </p>
oc          ©       копирайт</span> </p>
^2          ²       в квадрате</span> </p>
12          ½       одна вторая</span> </p>
Набор любой степени — Compose ^ #</span> </p>
где # — нужная степень</span> </p>
Набор (почти) любой дроби — Compose  x y</span> </p>
где x — числитель, y — знаменатель
 
Правда, правила для набора дробей имеют исключения. Так, в моей системе не
выводятся все дроби, содержащие цифру 7, что в числителе, что в знаменателе.
За единственным исключением — дробь ⅞ почему-то пропечатывалась. Не печатаются
также и дроби с цифрой 9, в том числе и бессмысленные, тип 3/9 и 9/3. Причём
девятка не проходит ни в каких сочетаниях, и ни в какой позиции, без всяких, в
отличие от семёрки, исключений.
Да, ещё самое распоследнее: следует помнить, что ввод типографики после
Compose работает только при латинской раскладке клавиатуры. И вот тут-то самое
время вспомнить о временных, или «удержальных», переключателях — при некотором
навыке они здорово упрощают ввод типографики.
Мышь и сенсорная панель
О настройках мыши мало что можно сказать. Разве что рассмотреть скриншот и
решить, что следует здесь поменять — и следует ли что-то менять вообще. Для
меня оказалась полезной опция Показывать позицию указателя при нажатии клавиши
Ctrl — способствует отысканию курсора, если он затерялся в океане безбрежного
широкоформатного монитора:
 
   
А вот настройка сенсорной панели — очень существенный момент при работе на
ноутбуке. Хотя на своей Ноутбучке я ограничился переключением режима прокрутки
— водить по ней двумя пальцами мне удобней, чем елозить одним по краю:
 
 
Но, как хвастаются разработчики (и как видно на скриншоте), в Cinnamon 2.4
появилась поддержка «однокнопочных» тачпадов — от Macbook'ов этой модой
заразились и производители некоторых «обычных» ноутбуков. Действительно,
опции, имеющие к этому отношение, присутствуют. Но что они делают и как
работают — проверить не смог, ибо моя Ноутбучка имеет две натуральные,
традиционно ориентированные, кнопки.
Раз уж речь зашла о ноутбуках, добавлю тут же пару слов про модуль Управление
питанием. Я этим вопросом особенно не заморачиваюсь, ограничиваясь отключением
всего того энергосбережения, которое можно отключить:
 
 
А с прочими опциями предлагаю разбираться заинтересованным лицам. Как и с
модулем Bluetooth, поскольку соответствующие устройства я не использую.
Звук
С настройками звука дело теоретически обстоит так: запустив соответствующий
модуль, можно для начала определить устройство воспроизведения оного. У меня
таковым по умолчанию выставляется HDMI, по которому подключён монитор со
встроенными колонками. Ни малейшего звука при этом не воспроизводится — он
начинает звучать только при переключении на аналоговый выход (S/PDIF у меня
нет):
 
   
После чего остаётся проверить звучание — с неизменно превосходным результатом:
 
 
И слушать музыку или смотреть кино со звуковым сопровождением — штатными ли
средствами Mint (Banshee и Totem, соответственно) или через более привычный
мне Mplayer.
Принтеры и цвет
В секции Оборудование остались неохваченными вниманием два модуля — и описание
обоих вполне уместится на одну страницу. Обратившись у пункту Принтеры, я
увидел, что у меня нет настроенных принтеров:
 
  
Поскольку физически у меня имелось МФУ DeskJet 2050, я нажал кнопку Добавить —
и увидел, что такое действительно имеет место быть:
 
 
Оставалось его настроить — для чего была нажата кнопка Вперёд, после чего было
выведено некое умолчальное описание принтера:
 
   
Его можно подкорректировать, но я этого делать не стал. А нажал кнопку
Применить, через несколько секунд, ушедших на поиск драйверов, получил
предложение напечатать пробную страницу:
 
Вслед за чем оказалось, что принтер волшебным образом у меня появился:
 
И свойства его оказались таковы:
 
   
Надо сказать, что всё это потребовалось только потому, что при инсталляции
Mint 17.1 Rebecca с нуля я не включил принтер. Иначе всё было бы автоматически
установлено посредством HPLIP (HP Linux Imaging and Printing). Именно так было
у меня при установке Mint 17 Qiana — ни малейших усилий по настройке принтера
я тогда не прикладывал. Но, когда он мне понадобился впервые (а принтер мне
требуется максимум раз в квартал), обнаружил, что он есть и готов к работе.
Кстати, в обоих случаях моё МФУ, в соответствие со своим многофункциональным
титулом, способно и сканировать — причём опять-таки без всяких настроечных
действий. Что, впрочем, к нынешней теме не относится. Да и ставить это надо в
заслугу не Cinnamon, и даже не Mint, а фирме HP и разработчикам системы HPLIP.
Вот уже в который раз и на котором дистрибутиве я убеждаюсь, что HPLIP
полностью избавил применителя от забот о настройке печати и сканирования.
Правда, только счастливого обладателя продукции HP.
И, наконец, последний модуль секции носит имя Цвет, а суть его заключается в
калибровке цветов монитора и принтера. Поскольку я в этом ничего не понимаю и
ни малейшей потребности понимать не испытываю, ограничусь скриншотом:
 
 
А уж кому нужно или интересно — делайте с ним что хотите.