RFRemix 20 beta и её Cinnamon: клавиатура

Алексей Федорчук
Fedoriada, 26.11.2013

В этой и предыдущей заметке, сочинённых ровно год назад, описывается ситуация с поддержкой Cinnamon в Fedora по состоянию на тот момент. Однако ныне, судя по бета-версии 21-го релиза, положение исправляется, о чём я планирую рассказать в ближайшее время. Читать далее «RFRemix 20 beta и её Cinnamon: клавиатура»

Cinnamon 2.4. Всякая всячина вокруг

Алексей Федорчук

В этой, предфинальной заметке серии (в финале, как и положено, планируется подвести итоги) я хотел написать о всякой всячине, не имеющей прямого отношения к Cinnamon 2.4, но которая имеет место быть в рамках подготовки релиза Mint 17.1. Мне показалось это уместным, так как в этом дистрибутиве очень трудно определить, где начинается полиция Cinnamon и где кончается Беня Mint, и наоборот. На этот вопрос можно было бы ответить только словами резонных людей из Одессы, что Читать далее «Cinnamon 2.4. Всякая всячина вокруг»

Cinnamon 2.4. Nemo и Dropbox

Алексей Федорчук

Назначение «расширителя» nemo-dropbox, как следует из его имени — обеспечить интеграцию Nemo с соответствующим облачным хранилищем. И делает он это так. Сразу после завершения установки, например, командой Читать далее «Cinnamon 2.4. Nemo и Dropbox»

Cinnamon 2.4. Nemo и его расширения

Алексей Федорчук

В ходе описанных в прошлой заметке поисков пакета nemo-emblems обнаружилось ещё много «расширителей» этого файлового менеджера (nemo-extensions). Часть их относилась ко всяким средствам разработки, которые мне не нужны, те же, что были полезны — в основном инсталлировались по умолчанию вместе с Nemo. Однако в сухой осадок выпало и несколько потенциально полезных, но по умолчанию не окученных. Это были: Читать далее «Cinnamon 2.4. Nemo и его расширения»

Cinnamon 2.4. Новшества Nemo

Алексей Федорчук

Файловый менеджер — сердце любой интегрированной рабочей среды, а к Nemo это относится вдвойне. Ибо он, в сущности, является единственным штатным приложением в Cinnamon, прочие, типа терминала или текстового редактора, выдернуты из GNOME и легко заменяются. Например, вместо GNOME Terminal’а у меня прижилась Sakura (не говоря уже о волшебной палочке-выручалочке Guake), вместо Gedit’а службу несёт Geany, а в амплуа бездарного GNOME Screenshotter’а с блеском выступает талантливый Shutter. И только Nemo стоит свою вахту бессменно, потому что заменить его некем. Да и незачем — это уже давно очень хороший файловый менеджер, а в последней своей версии она стал ещё лучше. Читать далее «Cinnamon 2.4. Новшества Nemo»

Cinnamon 2.4. Новшества оборудования и администрирования

Алексей Федорчук

Рассмотрение секций Оборудование и Администрирование я решил провести в один присест, потому что в обоих случаях не так много есть чего рассматривать. Читать далее «Cinnamon 2.4. Новшества оборудования и администрирования»

Cinnamon 2.4. Новшества настройки параметров: конфиденциальность, уведомления etc.

Алексей Федорчук

Поскольку для многих из оставшихся модулей секции Параметры я не обнаружил никаких отличий от их аналогов из предыдущей версии, здесь речь пойдёт о следующих параметрах: Читать далее «Cinnamon 2.4. Новшества настройки параметров: конфиденциальность, уведомления etc.»

Cinnamon 2.4. Общее оглавление

Алексей Федорчук

Поскольку серия заметок про новую версию Cinnamon обещает разрастись до пока не вполне ясных размеров, наступил психологический момент для создания общего к ней оглавления. Оно будет более-менее совпадать с последовательностью секций Центра управления и модулей в них, но именно более или менее. А уж когда дело дойдёт до новшеств Nemo, структура может вообще потеряться. Поэтому пункты оглавления далее будут появляться по мере сочинения соответствующих материалов. Читать далее «Cinnamon 2.4. Общее оглавление»

Cinnamon 2.4. Новшества настройки параметров: апплеты, блокировка экрана и ещё немного о борьбе с десклетами

Алексей Федорчук

Вслед за секцией Оформление идёт секция Параметры. Описывать все её модули — занятие неблагодарное, поэтому остановлюсь только на тех, которые по каким-то причинам привлекли моё внимание. Стараясь по возможности придерживаться алфавитного порядка, предлагаемого разработчиками. Так что первый разговор будет про Читать далее «Cinnamon 2.4. Новшества настройки параметров: апплеты, блокировка экрана и ещё немного о борьбе с десклетами»

Cinnamon 2.4. Новшества в настройках оформления

Алексей Федорчук

Относительно новшеств нового релиза сразу надо сказать: никаких принципиальных новшеств в нём нет. Одна косметика. Хорошо это или плохо — каждый может решить в меру своей испорченности прогрессом. Ибо это та самая косметика, наложенная умело, со вкусом и чувством меры, которая превращает просто красивую женщину в Прекрасную Даму. Так что не ждите каких-то революционных интерфейсов. Просто постарайтесь отнестись к новой Cinnamon не как гиперпрорыву в киберпространство, а как к явлению эстетическому. Если, конечно, эстетическое чувство не атрофировалось под влиянием того самого прогресса, про который не знал даже Поток-богатырь. Читать далее «Cinnamon 2.4. Новшества в настройках оформления»

Cinnamon 2.4. Обретение релиза

Алексей Федорчук

Итак, релиз Cinnamon 2.4 — со вчерашнего дня свершившийся факт. Однако штатно он будет включён только в Mint 17.1 Rebecca, выход которой запланирован на конец ноября. Любителям LMDE и того хуже — её 2-я версия, под именем Betsy, станет доступной не раньше весны следующего года. Ну а уж применителям Ubuntu вообще как официальная рабочая среда Cinnamon не светит. Читать далее «Cinnamon 2.4. Обретение релиза»

За что я люблю Zsh. Конфигурационные файлы

Алексей Федорчук

Да, дорогие мои читатели, больше всего я люблю Zsh за возможности конфигурирования, ограниченные только потребностями и пониманием своих действий. И в знак своей любви на этой странице размещаю свой ~/.zshrc, прокомментированный, по мере сил, подробно. Этот конфиг существует с 2001 года, кочуя с машина на машину, из системы в систему, постоянно модернизируюсь в соответствие с изменениями моих потребностей и возможностей Zsh. И в текущем состоянии он обеспечивает все функции и особенности, о которых я говорил ранее, и некоторые другие, о которых я, возможно, ещё напишу. Читать далее «За что я люблю Zsh. Конфигурационные файлы»

За что я люблю Zsh. Темы приглашений

Алексей Федорчук

В очерке о приглашении к любви речь шла о том, как оформить приглашение командной строки Zsh своими руками, в соответствие с собственными вкусами и предпочтениями. Однако можно пойти другим путём, и воспользоваться уже готовыми темами приглашений. Они входят в пакет zsh-common, который всегда, насколько я знаю, устанавливается как зависимость пакета zsh. После установки местоположение их — каталог /usr/share/zsh/functions/Prompts. Читать далее «За что я люблю Zsh. Темы приглашений»

За что я люблю Zsh. Перенаправление расширенное и множественное

Алексей Федорчук

Что такое перенаправление ввода/вывода — знают все применители CLI. Однако в Zsh возможности его очень широки, почему он и называется расширенным перенаправлением. Этот механизм позволяет в ряде случаев обходиться без некоторых команд вообще. Например, обычно для просмотра текстового файла применяют или команду cat, или команды-пейджеры типа more, less, most. Выбор между конкатенатором и одним из пейджеров определяется ситуацией, выбор внутри «тройки по борьбе с басмачами файлами» зависит от привычек или предпочтений. Однако Zsh может избавить применителя от мук буриданова осла, подменяя любую из этих команд оператором перенаправления в виде команды Читать далее «За что я люблю Zsh. Перенаправление расширенное и множественное»

Бойтесь десклетов, дары приносящих

Алексей Федорчук

Сочиняя своё первое подробное описание Cinnamon, я затронул и тему десклетов — правда, совсем вскользь, потому как, с одной стороны, не очень с ними разбирался, с другой — они показались мне малополезными. Однако в таких случаях всегда остаётся сомнение — что тут первично, а что вторично: ощущение бесполезности от незнания, или незнание — от ненужности. Было такое сомнение и у меня: а вдруг эти самые десклеты — архиполезнейшее изобретение, без которого простому применителю просто не жизнь? Читать далее «Бойтесь десклетов, дары приносящих»

За что я люблю Zsh. Рекурсивный поиск

Алексей Федорчук

Все применители CLI знают и любят утилиту find — и любят заслуженно, ибо это апофеоз командного интерфейса: с её помощью можно отыскать в файловой системе всё, что угодно — и почти всё, что нужно, с найденным сделать, конечно, с помощью некоторых дополнительных средств, вроде xargs и конвейеров. Однако для многих рутинных задач мощь этой команды кажется излишней, напоминая знаменитое упражнение по отстрелу мелких пернатых их зенитно-ракетных комплексов. И вот тут Zsh опять позволяет решать такие задачи малой кровью — то есть с минимальным ударением по клавишам. Ибо поддерживает такую штуку, как рекурсивные поиск. Читать далее «За что я люблю Zsh. Рекурсивный поиск»

За что я люблю Zsh. Ещё немного о псевдонимах

Алексей Федорчук

Об одной, но ответственной фиче Zsh мне напомнил джуйковец @kapsh. Она действительно сравнима с честью открытия Дворца бракосочетания спортсменкой, комсомолкой, отличницей и, наконец, просто красавицей Наталией Варлей. Фича эта — «суффиксные», более удачного определения на языке родных осин я не придумал, псевдонимы. что это? Читать далее «За что я люблю Zsh. Ещё немного о псевдонимах»

За что я люблю Zsh. Любовь к истории

Алексей Федорчук

Возможность просмотра истории введённых ранее команд клавишами Up/Down кажется таким же неотъемлемым атрибутом CLI, как и автодополнение командной строки. И, как и последнее, напрочь отсутствовало в перворождённом шелле Борна, однако ныне имеется во всеш развитых шеллах. Причём доступ к истории команд в них не ограничивается командой history и упомянутыми стрелками. В частности, в Bash широко практикуется инкрементный поиск по клавишной последовательности Control+R и вводу последовательности символов одной из предыдущих команд или её аргументов. Читать далее «За что я люблю Zsh. Любовь к истории»

За что я люблю Zsh. Автодополнение

Алексей Федорчук

Волшебное свойство клавиши Tab, вызывающей автодополние — одно из первых, с чем знакомится применитель CLI. Хотя при этом часто забывается, что когда-то, в
перворождёмнном шелле Борна, никакого автодополнения не было. Оно появилось в
Csh — и сначала только для путей, но не для команд. Тем не менее, ныне
представить себе интерактиную работу в командной строке без автодополнения
невозможно (да и не нужно). Читать далее «За что я люблю Zsh. Автодополнение»

За что я люблю Zsh. Приёмы навигации

Алексей Федорчук

Сознательные граждане, активно применяющие CLI, используют множество команд, как встроенных в их любимый шелл, так и внешних. Но, думаю, что самыми употребимыми в повседневной жизни являются такие: Читать далее «За что я люблю Zsh. Приёмы навигации»

За что я люблю Zsh. Просто псевдонимы и псевдонимы глобальные

Алексей Федорчук

Что такое псевдонимы, по простому aliases, — знают все, кто применяет любую командную оболочку: их поддержка существует со времён перворождённого шелла Борна. Это один из простых способов минимизировать ввод командных директив, начиная с простейшего рекурсивного копирования файлов: Читать далее «За что я люблю Zsh. Просто псевдонимы и псевдонимы глобальные»

За что я люблю Zsh. Приглашение к любви

Алексей Федорчук

Как известно со времён со времён Константин Сергеича Станиславского, театр начинается с вешалки, а дистрибутив — с инсталлятора. Командная же оболочка начинается с приглашения командной строки. Каковая, во-первых, отражает готовность системы к выполнению действий применителя, а во-вторых, несёт (или должна бы нести) некую существенную для него информацию. Читать далее «За что я люблю Zsh. Приглашение к любви»

За что я люблю Zsh. Перед тем как заняться любовью

Алексей Федорчук

Можно, конечно, любить платонически. Однако обычно для полноты чувств необходимо объект любви заполучить. Это относится и к нашей героине — оболочке Zsh. Правда, сделать это очень легко: во многих распространённых дистрибутивах, например, в openSUSE, он устанавливается по умолчанию при стандартной инсталляции, в других же, вроде Mint’а или Salix’а/Slackel’а, доступен в официальных репозиториях, откуда устанавливается штатными средствами. Так что на установке этой оболочки я останавливаться не буду. Читать далее «За что я люблю Zsh. Перед тем как заняться любовью»

За что я люблю Zsh

Алексей Федорчук

На следующих страницах вниманию читателей предлагается материал о лучшем в мире шелле — о Zsh’е. Это не руководство, а скорее серия очерков, посвящённым тем аспектам его применения, которые представляются мне самыми интересными и важными. И которые дали мне основание для определения этого шелла, данного в первой фразе. Речь пойдёт исключительно о работе в интерактивном режиме, вопросов скриптинга я касаться не буду (по крайней мере, сейчас). Читать далее «За что я люблю Zsh»

За что я люблю Zsh. Вступление

Алексей Федорчук

Для начала — несколько слов о причинах, привёдших к этому сочинению. В своих статьях и заметках мне сплошь и рядом требуется вводить в текст всякого рода команды и их конструкции, данные в строке шелла (Command Line Interface — далее повсеместно будет использоваться общепринятая аббревиатура, CLI). И проще всего это делать «мышиным копипастом» из окна эмулятора терминала, благо можно прибегнуть терминалу, встроенному в такие редакторы, как Geany или Kate. Если же такового нет, как в ныне полюбившемся мне Komodo Editor, не менее удобно делать это из выпадающего терминала типа Guake или Yakuake. Однако… Читать далее «За что я люблю Zsh. Вступление»

За что я люблю Zsh. Так начиналась любовь

Алексей Федорчук

Это случилось в далёком 2001 году, когда я впервые поставил себе на домашнюю машину FreeBSD. В которой login shell по умолчанию был — /bin/sh для пользователя и /bin/csh для администратора. Первый, точно соответствуя спецфикациям пресловутого POSIX Shell, не умел ничего, что выходило за их пределы, в том числе авотдополнения, ни нормальной истории команд, ни даже управляющих последовательностей, кроме Control+H. Впрочем, представить себе возможности (точнее, невозможности) POSIX Shell может каждый — для этого достаточно в строке свого любимого Bash’е запустить /bin/sh. Читать далее «За что я люблю Zsh. Так начиналась любовь»

За что я люблю Zsh. Повод первый: документированность

Алексей Федорчук

Как я уже сказал, Zsh прекрасно документирован. Правда, по первости можно удивиться отсутствию для его текущих версий (5.0.X) стандартных man-страниц. Раньше они были, причём во множестве — вот их список, который, как скоро будет ясно, представляет не только исторический интерес: Читать далее «За что я люблю Zsh. Повод первый: документированность»

Mint и Cinnamon: ещё один метод удаления пакетов

Алексей Федорчук

Неожиданно обнаружил ещё один способ удаления пакетов в Mint’е (и, подозреваю, только в нём): через главное меню Cinnamon’а. Хотя есть не менее веские подозрения, что это имеет силу и для MATE-редакции. А именно — правым кликом на имени программы вызывается контекстное меню: Читать далее «Mint и Cinnamon: ещё один метод удаления пакетов»

Долой кириллицу из $HOME

Алексей Федорчук

Каждый раз после установки очередного дистрибутива с любым десктопом я испытываю раздражение, наблюдая в своём домашнем каталоге подкаталоги Загрузки, Документы, Музыка и так далее. И каждый раз начинаю мучительно вспоминать, как же от них избавиться — при том, что сам неоднократно писал на эту тему. Почему и решил составить эту краткую шпаргалку, описывающую самый простой способ выполнения данной процедуры. Читать далее «Долой кириллицу из $HOME»