- Прочие настройки
- Редактор dconf
- Mint и консоль
- GRUB2: восстановление загрузчика
- Редактор dconf
- Читайте также
- Редактор
- IDE/редактор
- Текстовый редактор и редактор веб-страниц OpenOffice.org Writer
- 12.5.2 Редактор Emacs
- 12.6.1 Редактор KEdit
- 12.6.2 Редактор KWrite
- 12.7.3 Текстовый редактор Ted
- Меню Редактор
- Редактор блоков
- Текстовый редактор
- Редактор TEA
- Редактор WaveSurfer
- Редактор mhWaveEdit
- Редактор Inkscape
- Редактор Skencil
- 1.1. Редактор Emacs
Прочие настройки
В предыдущих очерках говорилось о штатных инструментах для настройки дистрибутива Mint и его среды Cinnamon. Чтобы закончить с этой тему, скажу несколько слов об инструментах конфигурирования не то чтобы нештатных, но непосредственно ни к дистрибутиву, ни к среде не привязанных. И к которым приходится обращаться не так уж часто.
Редактор dconf
Редактор dconf появился в GNOME 3 и ныне применяется для низкоуровнего конфигурирования, кроме родительсккой среды, также в Unity, MATE и Cinnamon. Он позволяет напрямую редактировать всю базу конфигурации, как общесистемную, так и штатных пользовательских приложений. И, хотя делает это и не самым простым способом, но даёт доступ к тем настройкам, которые разработчики сред посчитали недостойными внимания конечных пользователей. Или, скорее, решили, что народу они не нужны.
Правда, в Cinnamon таких замаскированных настроек очень мало. И если в Unity обращаться к Редактору dconf приходится постоянно, а в MATE — периодически, то в нашей среде у меня поводы для запуска этой утилиты возникали буквально считанные разы.
Запускается эта утилита, кстати, через пункт Редактор dconf в секции Администрирование главного меню, после чего предстаёт в таком виде:
Каждый пункт во фрейме слева разворачивается каскадом вложенных пунктиков и подпунктиков, имя которым далеко превышает легион. И описывать которые я не буду. А дам пару практических рецептов для включения некоторых опций, недоступных через Системные настройки среды Cinnamon.
Ранее я упоминал, что в текущей версии Cinnamon возможность сохранения сеанса из пункта Автостарт изъята. Но в Редакторе dconf она осталась. И доступ к ней осуществляется по схеме org.cinnamon.SessionManager , где следует включить параметр (в терминологии dconf — ключ) auto-save-session :
Не так давно мы весьма подробно рассмотрели конфигурирование раскладок клавиатуры и их переключателей через соответствующий модуль Системных настроек Cinnamon. И пришли к выводу, что тут можно настроить всё, что только душе угодно. Тогда же было упомянуто, что всё то же самое можно проделать и в Редакторе dconf . Для чего достаточно проследовать по org.gnome.libgnomekbd.keyboard и заполнить желаемым образом поля layouts , model и options :
Как заполнить — описывать не буду, потому что через модуль Клавиатура в Системных настройках это сделать проще. А вот если пройти по схеме org.gnome.libgnomekbd.desktop , то можно включить ключ load-exta-items :
Это обеспечит загрузку редко используемых раскладок клавиатуры. В частности, для русской раскладки окажутся доступными дополнительные варианты — те, что пыведены курсивом:
В русскоязычном окружении этот ключ практического значения не имеет, но для всяких прочих языцей — может пригодиться. Например, для программирования на APL:
Впрочем, более никаких практических задач для решения в Редакторе dconf я не придумал.
Mint и консоль
Всё, что было сказано о конфигурировании Mint в предыдущих очерках, относилось к настройкам графических сред, даже конкретно одной представительницы их — Cinnamon. Но ведь в Linux’е есть ещё и «текстовый» режим, то есть консоль. «Текстовый» в кавычках — потому что, конечно, чисто текстовой консоли нынче не найти, наверное, ни в одном дистрибутиве, везде frame buffer — но уж такова традиция.
Любителей выполнять в «голой» консоли практическую работу нынче не так уж и много. Наверное, поэтому майнтайнеры практически всех дистрибутивов относятся к настройке консольного режима абы как, если не сказать — никак. А уж когда дело доходит до локализованных систем — это вообще туши свет. Редкий дистрибутив может похвастаться тем, что в его голой консоли в ответ на команду
выводятся настоящие русские буквы, а не квадратики или кракозябры.
Повторяю, вряд ли кто будет сочинять в консоли многотомные романы на русском языке — в основном в текстовом режиме приходится загружаться при всякого рода сбоях. Но иногда приходится. Аварийные работы тоже лучше выполнять в комфортной и приятной для глаз обстановке. Да и вообще, как говорил штабс-капитан Мышлаевский, в казарме должен быть порядок, А текстовая консоль большинства современных дистрибутивов от порядка далека.
К чести Mint надо сказать, что этот дистрибутив принадлежит как раз к тем редким, у которых консоль русифицирована «искаропки». Русские буквы здесь и правильно выводятся, и правильно вводятся. Причём вводятся в том самом варианте русской раскладки клавиатуры, который был задан при инсталляции системы, и переключатель раскладок (по комбинации Alt+Shift ) оказывается таким же, как в графическом режиме. В общем, оказывается, что приложить руки к улучшательству есть где. Ибо у применителя всё должно быть прекрасно — в том числе и консоль.
Особенно раздражает отсутствие поддержки мыши — без неё работа в консоли, даже аварийно-спасательная, становится мучительной. Ибо мышь в консоли — устройство не указательно-позиционирующее, а копировально-вставляющее. Достаточно выделить мышью фрагмент экрана, как он попадает в экранный буфер, откуда может быть вставлен в любое место, в том числе и в другую виртуальную консоль, щелчком средней кнопки мыши. Функция, незаменимая при правке конфигов — а ведь аварийно-спасательные работы обычно к ней и сводятся.
Поясню (как ни странно, нынче это надо пояснять), что на современных колесовых мышах роль средней кнопки почти всегда выполняет это самое колёсико. А на ноутбучных тачпадах тот же эффект достигается одновременным нажатием обеих кнопок. Правда, что делать на входящих в моду ноутбуках с однокнопочными тачпадами — не знаю; разве что, не покупать их.
Из поставленных задач по улучшательству консоли проще всего решается первоочередная — включение службы консольной мыши, сиречь gpm . Для этого нужно, как это ни парадоксально, установить пакет gpm :
Если сделать это, находясь в чистой консоли (а перключиться в любую из них можно по комбинации клавиш Control+Alt+F# , # — от 1 до 6; возврат в графический сеанс — Alt+F8 ), то немедленно после завершения установки можно будет увидеть курсор мыши в виде прямоугольничка. И теперь, по крайней мере, не придётся при всяких ремонтно-восстановительных работах вводить много лишних символов — в распоряжении применителя описанный выше «мышиный» буфер.
Следующая задача на очереди — установка удобочитаемого экранного шрифта. Проще всего она решается утилитой dpkg-reconfigure . Вызванная в таком виде
она запустит псевдографическую программу, настройки экранных шрифтов для консоли. Которая сначала попросит выбрать кодировку:
Затем спросит об используемой таблице символов:
Потом последует предложение выбрать шрифт:
Далее будет проведён маленький ликбез о консольных шрифтах и условиях их использования:
Не советую им пренебрегать — после этого легче сделать осознанный выбор матрицы шрифта (типографские термины к консольным шрифтам не применимы):
После этого происходит выход из интерфейса утилиты, и всё заказанное претворяется в действительность. Процесс этот связан с регенерацией initrd , так что его результат можно будет увидеть только после рестарта — с которым, впрочем, не обязательно торопиться.
Третья задача очень важна для меня — но возможно, что большинству применителей решать её не придётся. Я использую сочетание варианта Typewriter Legacy для кириллической раскладки и CapsLock в качестве переключателя латиница/кириллица. Когда-то эта была стандартная комбинация (именно такова была первая русская раскладка для UNIX-косоли, созданная Андреем Черновым aka ache), но ныне воспринимается как экзотика. И её «спаривание» для консоли Linux требует некоторых усилий. В частности, в большинстве дистрибутивов мне приходилось прибегать к раскладке, изготовленной собственноручно.
А вот в Mint эти усилия минимальны. Я имел не один раз повод радостно сообщить, что выбранная при установке раскладка клавиатуры и один из её вариантов (среди которых имеется и Typewriter Legacy) наследуется не только Иксами, но и консолью установленной системы. Правда, с переключением раскладок по Alt+Shift , порождённым каким-то умником в недрах Microsoft’а вместе с раскладкой winkeys (также одной из самых неудобных, какую только можно придумать).
Однако задача с изменением переключателя решается очень просто: достаточно отредактировать файл /etc/default/keyboard . Он практически точно совпадает с клавиатурной секцией старого /etc/X11/xorg.conf или современного /etc/X11/xorg.conf.d/10-keymap.conf , и по умолчанию выглядит так:
Так что в нём достаточно заменить значение переключателя alt_shift_toggle на желаемое, например, для меня — на caps_toggle . После чего можно с чистым сердцем перегружаться и, авторизовавшись в любой текстовой консоли, любоваться красивыми шрифтами семейства Terminus, созданными Димитром Жековым, набирать русские буквы в привычной раскладке и, при необходимости, копировать набранное из консоли в консоль через «мышиный» буфер.
GRUB2: восстановление загрузчика
В заключение всей «конфигурационной солянки» — пара слов о загрузчике GRUB2. Материалов в Сети на эту тему немерянно (одним из самых полезных мне представляется вот этот), и пересказывать их я не намерен. А остановлюсь только на восстановлении загрузчика в случае его порчи по каким-либо причинам.
Есть несколько методов восстановления GRUB2, я опишу тот, который представляется мне самым простым.
Для начала надо иметь Live-носитель Mint в любом виде — DVD-, флешки, SD-карты, каковой помещается куда следует. При рестарте машины, обычно в момент появления логотипа производителя, нужно успеть нажать клавишу быстрого выбора загрузочного устройства — для современных ASUS’овских «матерей» это F8 , для ASRock’овских — F11 , для прочих — см. документацию. И в появившемся меню выбрать нужный пункт, он обычно называется явным образом. Происходит загрузка Live-среды, каковая в нашем случае представлена Mint с Cinnamon-окружением.
Далее следует опознать имя файла устройства, несущего корневой раздел системы, загрузчик которой подлежит восстановлению — подчёркиваю, требуется имя устройства, а не раздела. Это можно сделать просмотром вывода либо команды
Предположим для определённости, что это устройство /dev/sda . Теперь корневой раздел монтируется в файловую систему Live-среды. Прще всего сделать это через Nemo — в его боковой панели, в секции Носители, отражаются все присутствующие в машине дисковые устройства. И достаточно выбрать пункт Присоединить контекстного меню или просто «левокликнуть» на соответствующем имени. Теперь главное — определить точку монтирования. В Mint (как и во всех Ubuntu’идах) временно смотированные устройства попадают в каталог /media/username , устройства с меткой — в подкаталог с её именем, без оной — в подкаталог с универсальным идентификатором устройства ( UID ), это полуметровая зубодробительная последовательность букв и цифр.
А вот теперь — собственно восстановление загрузчика. Оно выполняется одной командой:
Здесь mount_point — метка диска или его очень простой UID вроде d55aebcb-7e7d-4d34-aff4-ed6e494e9b7f . Автодополнение в этом случае не работает, однако, даже если устройство не «помечено», его UID можно взять из файла /etc/mtab , описывающего временно смонтированные устройства, или, открыв его в Nemo , из адресной строки последнего.
На этом дело восстановления загрузчика закончено — можно перезагружаться в нормальном режиме.
Источник
Редактор dconf
Редактор dconf
Редактор dconf появился в GNOME 3 и ныне применяется для низкоуровнего конфигурирования, кроме родительсккой среды, также в Unity, MATE и Cinnamon. Он позволяет напрямую редактировать всю базу конфигурации, как общесистемную, так и штатных пользовательских приложений. И, хотя делает это и не самым простым способом, но даёт доступ к тем настройкам, которые разработчики сред посчитали недостойными внимания конечных пользователей. Или, скорее, решили, что народу они не нужны.
Правда, в Cinnamon таких замаскированных настроек очень мало. И если в Unity обращаться к Редактору dconf приходится постоянно, а в MATE — периодически, то в нашей среде у меня поводы для запуска этой утилиты возникали буквально считанные разы.
Запускается эта утилита, кстати, через пункт Редактор dconf в секции Администрирование главного меню, после чего предстаёт в таком виде:
Каждый пункт во фрейме слева разворачивается каскадом вложенных пунктиков и подпунктиков, имя которым далеко превышает легион. И описывать которые я не буду. А дам пару практических рецептов для включения некоторых опций, недоступных через Системные настройки среды Cinnamon.
Ранее я упоминал, что в текущей версии Cinnamon возможность сохранения сеанса из пункта Автостарт изъята. Но в Редакторе dconf она осталась. И доступ к ней осуществляется по схеме org.cinnamon.SessionManager, где следует включить параметр (в терминологии dconf — ключ) auto-save-session:
Не так давно мы весьма подробно рассмотрели конфигурирование раскладок клавиатуры и их переключателей через соответствующий модуль Системных настроек Cinnamon. И пришли к выводу, что тут можно настроить всё, что только душе угодно. Тогда же было упомянуто, что всё то же самое можно проделать и в Редакторе dconf. Для чего достаточно проследовать по org.gnome.libgnomekbd.keyboard и заполнить желаемым образом поля layouts, model и options:
Как заполнить — описывать не буду, потому что через модуль Клавиатура в Системных настройках это сделать проще. А вот если пройти по схеме org.gnome.libgnomekbd.desktop, то можно включить ключ load-exta-items:
Это обеспечит загрузку редко используемых раскладок клавиатуры. В частности, для русской раскладки окажутся доступными дополнительные варианты — те, что пыведены курсивом:
В русскоязычном окружении этот ключ практического значения не имеет, но для всяких прочих языцей — может пригодиться. Например, для программирования на APL:
Впрочем, более никаких практических задач для решения в Редакторе dconf я не придумал.
Читайте также
Редактор
Редактор Писать текст можно двумя способами – обычным и красивым. Обычный способ предполагает, что ничего, кроме текста, в письме не будет. Более того, будет отсутствовать и какое-либо форматирование – никаких тебе подчеркиваний, разных размеров шрифта и выделения
IDE/редактор
IDE/редактор Мы, разработчики, проводим большую часть времени за чтением и редактированием кода. Инструменты, используемые нами для этих целей, значительно изменились за прошедшие годы. Некоторые из них обладают неимоверной мощью, а некоторые почти не изменились с 1970-х
Текстовый редактор и редактор веб-страниц OpenOffice.org Writer
Текстовый редактор и редактор веб-страниц OpenOffice.org Writer Текстовый процессор OpenOffice.org Writer (далее просто Writer) — это наиболее известное приложение пакета офисных программ. Данная программа позволяет создавать и редактировать текстовые документы, вставлять изображения и
12.5.2 Редактор Emacs
12.5.2 Редактор Emacs Наибольшую известность среди редакторов, используемых в Linux, имеет Emacs. Он существует как в варианте для текстового режима, так и в варианте для графической оболочки. Некоторые даже говорят, что Emacs — это не редактор, а образ жизни, а в другом источнике его
12.6.1 Редактор KEdit
12.6.1 Редактор KEdit Редакторы KEdit и KWrite входят в состав графической среды KDE. Они предназначены для работы в графическом режиме, но работают с ASCII-файлами. Редакторы очень похожи, поэтому я расскажу вначале о KEdit, а затем просто укажу на отличия, имеющиеся во втором
12.6.2 Редактор KWrite
12.6.2 Редактор KWrite Редактор KWrite, как уже было сказано, очень похож на KEdit. Первое отличие, которое бросается в глаза после загрузки в редактор какого-то файла — раскраска служебных слов. Раскраска задается подпунктами Установить раскраску и Раскраска… пункта Настройки.
12.7.3 Текстовый редактор Ted
12.7.3 Текстовый редактор Ted Редактор Ted задуман автором (Mark de Does) как простой текстовый редактор, работающий под X Window в Unix/Linux системах, и играющий примерно ту же роль, что и WordPad под MS-Windows, только имеющий больше возможностей. Основное преимущество Ted по сравнению с редакторами,
Меню Редактор
Меню Редактор Меню Редактор системы КОМПАС содержит пять стандартных пунктов редактирования: Отменить, Повторить, Вырезать, Копировать и Вставить. Обратите внимание, что они отсутствуют в деталях и сборках КОМПАС-3D, за исключением случаев создания или редактирования
Редактор блоков
Редактор блоков Редактор блоков вызывается командой BEDIT из падающего меню Tools ? Block Editor или щелчком кнопки мыши на пиктограмме Block Editor на стандартной панели инструментов. При этом сначала загружается диалоговое окно редактирования описания блока Edit Block Definition (рис. 10.6), в
Текстовый редактор
Текстовый редактор Верстка неотъемлема от работы с текстом, причем зачастую это работа не только по оформлению текста, но и по его редактированию. Прежде всего, верстку принято вычитывать, то есть проверять сверстанный макет на предмет ошибок; и зачастую при этом также
Редактор TEA
Редактор TEA На постсоветском пространстве большой популярностью пользуется текстовый редактор TEA. Он разрабатывается киевлянином Петром Семилетовым, поэтому здесь учтены некоторые национальные особенности. В частности, интерфейс локализован (рис. 2.21), программа
Редактор WaveSurfer
Редактор WaveSurfer WaveSurfer назван на сайте проекта (http://www.speech.kth.se/wavesurfer/) инструментом визуализации и манипулирования звуковыми данными, причем основной упор сделан именно на отображение информации. Разрабатывается в Центре речевой технологии (Centre for Speech Technology (CTT),
Редактор mhWaveEdit
Редактор mhWaveEdit Этот совсем простой редактор (http://www.mtek.chalmers.se/
hjormagn/mhwaveedit.html) обладает несколько меньшими функциями по сравнению с решениями, описанными выше. Программа содержит минимум необходимых функций и не претендует на конкуренцию с гигантами обработчиков звука.Он
Редактор Inkscape
Редактор Inkscape Векторный графический редактор Inkscape (http://www.inkscape.org/) является практически полноценным и, главное, бесплатным аналогом CorelDraw или Adobe Illustrator. Его можно применять для создания художественных и технических иллюстраций, изображений для офисных презентаций и
Редактор Skencil
Редактор Skencil Skencil – это еще один редактор векторной графики. Первый релиз под именем Sketch 0.5.0 появился в октябре 1998 года. Skencil позволяет манипулировать объектами, передвигая их, изменяя их размеры или цвет, вращая, разрезая и так далее. Skencil написан на языке Python (на С – только
1.1. Редактор Emacs
1.1. Редактор Emacs Редактор — это программа, используемая для модификации исходных текстов. В Linux множество редакторов, но, очевидно, наиболее популярный и многофункциональный среди них — GNU Emacs. Несколько слов о Emacs Emacs — нечто гораздо большее, чем просто редактор. Это
Источник