Добавить в корзинуПозвонить
Найти в Дзене
Semёnov

Настраиваем AntiX: особенности кастомизации IceWM

Итак, первый шок от использования незнакомой операционной системы постепенно проходит (я даже успел найти пару багов, которые официально признали и обещали исправить), так что пока я решил выдохнуть и всё-таки задержаться. А раз так, пожалуй, стоит зафиксировать, какие изменения я успел внести в систему. Скорее всего, это заметка будет периодически обновляться и дополняться, но ока как-то так. Настраиваем AntiX: особенности кастомизации IceWM Некоторые штуки в AntiX устроенны не особо логично, некоторые вводят неопытного пользователя в заблуждение, а некоторые не работают вовсе. Когда-нибудь это всё, конечно, исправят, но пока вам придётся либо страдать в ожидании фиксов, либо всё настраивать самостоятельно. Этим сегодня и займёмся. Кстати, на ютубе можно найти ультимативный гайд по настройке и кастомизации AntiX и IceWM. Идёт он больше двух часов, но я всё-таки рекомендую его глянуть, там очень много интересного! Меняем приложения по умолчанию Из коробки AntiX заточен под работу на ма
Оглавление
Итак, первый шок от использования незнакомой операционной системы постепенно проходит (я даже успел найти пару багов, которые официально признали и обещали исправить), так что пока я решил выдохнуть и всё-таки задержаться. А раз так, пожалуй, стоит зафиксировать, какие изменения я успел внести в систему. Скорее всего, это заметка будет периодически обновляться и дополняться, но ока как-то так.

Настраиваем AntiX: особенности кастомизации IceWM

Некоторые штуки в AntiX устроенны не особо логично, некоторые вводят неопытного пользователя в заблуждение, а некоторые не работают вовсе. Когда-нибудь это всё, конечно, исправят, но пока вам придётся либо страдать в ожидании фиксов, либо всё настраивать самостоятельно. Этим сегодня и займёмся.

Кстати, на ютубе можно найти ультимативный гайд по настройке и кастомизации AntiX и IceWM. Идёт он больше двух часов, но я всё-таки рекомендую его глянуть, там очень много интересного!

Меняем приложения по умолчанию

Из коробки AntiX заточен под работу на максимально старом оборудовании, и самое тяжёлое, что в нём есть, – это браузер Firefox. Об остальных приложениях и утилитах вы, скорее всего, даже не слышали, а раз так, вы, вероятно, хотели бы заменить их на что-то более привычное.

И вот вы установили привычный браузер, привычный почтовый клиент, привычный файловым менеджер, но иконки и кнопки всё ещё открывают старые утилиты. Насколько я понимаю, AntiX не умеет автоматически менять программы по умолчанию, и вам всё придётся делать вручную.

Открываем Меню > Центр управления > Рабочий стол > Предпочитаемые программы. Здесь можно настроить эмулятор терминала, браузер, файловый менеджер, почтовый клиент, текстовый редактор, просмотрщик изображений, видео и аудиоплееры.

С файловым менеджером есть некоторые нюансы. Я вот установил PCmanFM, но в некоторых случаях мне всё равно приходится открывать стандартный zzzFM (например, когда нужно открыть папку от имени пользователя root или при работе с внешними устройствами и корзиной). Закладки в новый файловым менеджер тоже придётся добавлять вручную, но их можно тупо скопировать из zzzFM. PCmanFM нормально работает как с внешними устройствами, так и с корзиной, просто закладок для них в нём по умолчанию нет. Но на всякий случай zzzFM пока не удаляйте, без него система развалится!

Автоматический вход

Я жуткий параноик, и все диски у меня зашифрованы: после включения компьютера я сперва ввожу ключ от жёсткого диска, а затем пароль от учётной записи. К чему эти сложности?

Заходим в Меню > Центр управления > Сеанс > Менеджер входа в систему и ставим галочку напротив пункта Автовход. Готово! При следующем старте пароль от учётной записи спрашивать уже не должны.

Но тут тоже есть пара нюансов: во-первых, я бы не рекомендовал отключать запрос пароля, если ваш диск не шифруется (хоть какая-то защита вам всё-таки нужна), во-вторых, убедитесь, что точно не забудете пароль (без него вы не смежите ни обновить систему, ни установить новые приложения), ну и в-третьих, после таких выкрутасов некоторые программы могут самостоятельно запрашивать пароль от системы при запуске (например, браузер Brave).

Меняем фон рабочего стола

Обои – штука элементарная, но в AntiX и с этим есть пара нюансов, причём конкретно в этом случае – приятных.

Снова заходим в Меню > Центр управления > Рабочий стол > Выбрать обои. Здесь можно выбрать фон рабочего стола из нескольких предустановленных вариантов. Если хотите добавить свои обои, сперва их нужно закинуть в папку /usr/share/wallpaper. Скорее всего, для этого нужны права root, так что открывать папку придётся в соответствующем режиме файлового менеджера zzzFM. Возможно, копировать туда файлы вовсе не обязательно, но я привык к порядку, к чему и вас призываю.

Всё? Нет, не всё. Перезагрузите ПК, и вы заметите, что что-то изменилось, что-то неуловимое, без чего система будто работает как-то не так. Всё дело в том, что по умолчанию стандартные обои вы видите аж трижды: в загрузчике GRUB, после ввода пароля и уже на рабочем столе. Вы же поменяли лишь обои рабочего стола, поэтому и картинки вам теперь показывают разные. Надо исправлять!

Опять идём в Меню > Центр управления > Сеанс > Менеджер входа в систему и в настройках фона выбираем нужную нам картинку. Обратите внимание, что по умолчанию эта картинка была чёрно-белой, так что есть смысл сперва отредактировать ваши обои в GIMP или Krita, сделать их чёрно-белыми и сохранить в формате PNG (об этом совсем скоро). Если вы всё сделали правильно, после перезагрузки вам буквально на секунду покажут чёрно-белую картинку, а уже когда рабочий стол прогрузится полностью, она станет цветной.

Теперь меняем фон GRUB. Снова идём в Меню > Центр управления > Сеанс > Выбрать фоновое изображение GRUB. И вот тут то нам и понадобится изображение в формате PNG (другие GRUB попросту не поддерживает). Если всё прошло как надо, после перезагрузки при выборе вариантов загрузки ОС вам покажут ваш чёрно-белый фон.

Теоретически никто не заставляет вас использовать чёрно-белое изображения, но, по-моему, там система кажется более продуманной и логичной.

Настраиваем персональное меню

Меню приложений в AntiX не самое удобное: терминал, браузер и центр управления открываются в пару кликов, а вот, если вам нужно найти приложение, которое вы устанавливали самостоятельно, придётся изрядно помучиться.

Поэтому я бы добавил особо важные приложение в так называемое персональное меню. Относитесь к нему как к избранному списку приложений, и тогда всё встанет на свои места.

Заходим в Меню > Персональное меню > Настройки персонального меню (изначально это единственный значок, который там будет). Дальше всё довольно просто: кнопка Добавить значок добавляет приложения, кнопка Удалить значок удаляет их.

Если вы уже воспользовались Настройками персонального меню, чтобы удалить из персонального меню Настройки персонального меню, найти их можно в Меню > Приложения > AntiX.

А вот менять порядок сохранённых приложений тут не дадут, и всё придётся делать вручную. Заходим в Меню > Центр приложений > Изменить настройки IceWM, и переходим во вкладку Personal: просто поменяйте строчки местами и переименуйте приложения, если оригинальные названия слишком длинные или бесят.

В IceWM нет волшебной кнопки Вернуть всё, как было. Поэтому я бы рекомендовал сперва сохранить изначальные настройки в отдельный текстовый файл. Так в случае неудачи вы в пару кликов сможете вернуть на место изначальные настройки.

Настраиваем панель задач

На мой взгляд, изначально на панели задач в AntiX уж слишком много лишних элементов: там и обновление системы, и установщик пакетов, и извлечение устройств, и файловый менеджер с браузером, не говоря уже о сворачивании окон и настройках самой панели задач. И я понимаю, зачем это было сделано: чтобы пользователь не терялся и был в курсе, что всё это можно настраивать. Этим мы и займёмся.

Заходим в Меню > Приложения > Менеджер значков панели инструментов IceWM (или как-то так; надеюсь, локализацию со временем всё-таки пофиксят). Принцип работы тут примерно тот же, что и в Настройках персонального меню, но иконки можно менять местами. Если же вам привычнее редактировать конфиги вручную, ищите вкладку Toolbar в Настройках IceWM.

Настраиваем внешний вид: тёмное оформление окон, иконки, курсоры

Тем оформления в AntiX полно, но я бы выделил всего пять: дефолтный FX Dark, Blue Day, New Day, Sunny Day и AntiX Magic. Остальные либо слишком пёстрые, либо слишком светлые.

Изменение темы оформления не меняет оформление окон, но это легко исправить. Заходим в Меню > Центр управления > Рабочий стол > Настройки внешнего вида. Если тоже любите тёмные темы, во вкладки Виджет выбираете Adwaita Dark или Arc Dark.

Здесь же во вкладке Темы значков выбираем те, к которым вы больше привыкли. Я бы рекомендовал сразу проверять, как выбранные значки сочетаются с файловым менеджером (с некоторыми его кнопки будут почти нечитаемыми).

В этом же окне можно выбрать курсор мыши (но не его размер, с размером всё сложнее) и настроить шрифты.

Настраиваем меню приложений

Формально никаких настроек меню приложений в AntiX нет, но есть конфиги, которые можно отредактировать вручную. Лезть в них без особой необходимости я бы не рекомендовал (ну или хотя бы сохраняйте исходные настройки в отдельный текстовый файл).

Вам нужны вкладки Menu и Menu-Applications. Здесь вы можете изменить порядок пунктов меню и подменю, поменять иконки и даже слегка подправить локализацию.

Плохая новость в том, что, когда я потратил несколько часов, чтобы исправить косяки русской локализации, они почему-то внезапно вернулись. Возможно, я поменял иконки, возможно, локазизация сама периодически подкачивается из какого-то файла, о котором я не знаю. Так что без фанатизма!

По такому же принципу можно подредактировать панель задач и персональное меню. Кстати, в zzzFM путь к нужной иконке можно копировать через контекстное меню.

Исправляем работу буфера обмена

По умолчанию AntiX забывает информацию, скопированную из уже закрытых программ. Не особо удобно, правда?

Идём в Меню > Центр управления > Сеанс > Включить Менеджер буфера обмена. После этого в зависимости от выбранных в системе иконок в трее должна появиться новая кнопка. По умолчанию это скрепка. Работает она примерно также, как и в других системах, просто в AntiX из коробки её почему-то не включают.

Переименовываем рабочие пространства

Я вот до сих пор не проникся идеей виртуальных рабочих столов, но в AntiX они выглядят вполне неплохо, да и отключать их отображение в разы сложнее, чем просто смириться. Единственное, что мне не нравится, это иконки, которые не особо сочетаются с цифрами: вот открыл я браузер на весь экран, и на виртуальном рабочем столе теперь красуется его иконка, а поверх неё – почти нечитаемый номер 1 (или 2).

Формально изменить названия рабочих столов довольно просто, и существует аж три независимых способа. Проблема же в том, что два из них работают только в рамках одного сеанса, а значит, после перезагрузки старые названия снова вернуться. Но раз уж иногда это может быть даже полезно, на всякий случай всё-таки проговорим.

  • Заходим в Меню > Приложений > AntiX > AntiX Workspace Manager, затем жмём кнопку Сменить имена, выделяем нужную строку и вводим нужное название (на разметку забейте, она не нужна). Я бы выбрал римские I и II.
  • Второй способ ещё проще: тупо наводим мышку на нужный рабочий стол, дважды щёлкаем по названию, вводим новое имя и жмём Enter.

И в том, и в другом случае все изменения сбросятся после перезагрузки ПК, а вот перезагрузка IceWM эти изменения почему-то не сбрасывает. Говорят, это не баг, а фича: мол, у GUI нет прав менять настройки вне сессии. Зачем тогда добавлять GUI, который вообще ничего не делает, я не понимаю.

Третий способ сложнее, но зато меняет названия виртуальных рабочих столов навсегда. Заходим в Меню > Центр управления > Рабочий стол > Изменить настройки IceWM. В открывшемся документе ищем вкладку Preferences, ищем в ней строку WorkspaceNames=" 1 ", " 2 " и меняем названия на нужные. Обратите внимание на то, что названия должны находиться между двумя пробелами: пробел, новое название, пробел.

Добавляем ярлыки

Вообще я не фанат ярлыков, и годами на моём рабочем столе вообще не было никаких значков, но в AntiX не самое удобное меню приложений, так что временами мне теперь действительно удобнее запустить приложение через ярлык на рабочем столе.

И тут снова есть несколько нюансов: во-первых, не все рабочие окружения (а в случае с AntiX корректнее называть их оконными менеджерами), поддерживают размещение файлов на рабочем столе. Вам нужны те, у которых есть приставка zzz: zzz-IceWM, zzz-JWM и zzz-Fluxbox. Во-вторых, в Linux проще скопировать ярлык приложения, нежели создавать его вручную. Хранятся они в папке /usr/share/applications, а копировать их нужно в папку /home/ИМЯ ПОЛЬЗОВАТЕЛЯ/Desktop. Дальше сами разберётесь.

Кстати, все файлы, которые вы разместили на рабочем столе, должны отображаться в Меню > Рабочий стол > Файлы на рабочем столе, однако по каким-то причинам отображается там далеко не всё (да и не особо это нужно).

Включаем автоматическую проверку обновлений

Из коробки AntiX не проверяет наличие обновлений как для самой системы, так и для установленного пользователем софта. И это осознанное решение: мол, не нужно напрягать пользователя постоянными уведомлениями, а то расстроится и сбежит.

То есть, предполагается, что время от времени вы будете самостоятельно проверять наличие обновлений системы через терминал или графическую утилиту AntiX Updater (найти её можно в Меню > Приложения > AntiX). Если же вам удобнее получать автоматические уведомления о наличии обновлений, придётся сперва установить утилиту APT Notifier, а затем вручную добавить её в автозапуск.

  1. Открываем терминал и вводим в него следующую команду:
    sudo apt update && sudo apt install apt-notifier
  2. Ищем файл /home/ИМЯ ПОЛЬЗОВАТЕЛЯ/.desktop-session/startup, находим в нём следующие строчки и удаляем из них лишний значок #, чтобы они выглядели вот так:
    # Uncomment after installing apt-notifier
    apt-notifier &
    (изначально значок # стоит и в начале второй строки)

Если вы всё сделали правильно, после перезагрузки в трее появится новый значок – коробка, которая в большинстве случаев будет прозрачной. Если система найдёт какие-то обновления, коробка станет зелёной. Клик по зелёной коробке запускает AntiX Updater, клик по прозрачной коробке открывает пакетный менеджер Synaptic.

Если когда-нибудь вам понадобится добавить в автозапуск ещё какую-то программу, просто добавляете её название после & (ну и новый значок & добавить не забудьте). У IceWM также есть собственные настройки автозапуска, но работают они только с рабочими столами IceWM.

Двойной клик или одинарный?

В Windows все файлы открываются двойным кликом. Программы, которые вы хотите запустить через ярлык на рабочем столе, тоже. В Linux же больше любят открывать файлы одном кликом, и за несколько лет я уже успел к этому привыкнуть.

Как это устроено в AntiX? По разному. По умолчанию файлы и папки вы будете открывать двойным кликом, а файлы с рабочего стола – одинарным. И, по-моему, это жутко неудобно! А настраивается это всё через файловым менеджер zzzFM.

Открываем zzzFM, переходим в меню Вид > Настройки. Тут нам нужны две вкладки: Основные и Рабочий стол. В них ищем пункт Открывать одним щелчком и настраиваете в соответствии с вашими привычками.

Кстати, здесь же (во вкладке Рабочий стол) можно отключить возможность открыть меню приложений кликом правой кнопки мыши из любой точки рабочего стола. Правда в этом случае ему на смену придёт обычное контекстное меню из файлового менеджера zzzFM. По-моему, это не слишком красиво и не особо удобно. Так что я бы оставил.

Настройки мышки и отключение тачпада

Для меня это самая больная тема. Дело в том, что в моём Asus N61 тачпад автоматически отключался при подключении мышки. И разумеется, с другими операционными системами это тупо не работает, а горячей клавиши для отключения тачпада тут нет.

В большинстве дистрибутивов Linux тачпад можно выключить в настройках мышки. Если таких настроек нет, можно ввести команду, которая его отключает:

synclient TouchpadOff=1 – выключить
synclient TouchpadOff=0 – включить

Проблема в том, что в AntiX 23.1 эти команды не работают из-за того, что разрабы внезапно решили отказаться от xserver-xorg-input-synaptic в пользу xinput. Мол, synaptic не обновляется со времён Debian 9 и уже не так хорошо работает на новых устройствах. А AntiX, как известно, славится тем, что как раз на современные устройства его обычно и ставят!

Короче, если у вас горячих клавиш тоже нет, пока у вас три пути:

  • либо снести xinput и вернуть на его место xserver-xorg-input-synaptic,
  • либо каждый раз после перезагрузки вводить в терминал несколько команд для отключения тачпада через xinput
  • либо тупо ждать, пока разрабы обновят встроенную утилиту для конфигурации мышки (через неё настраивается и тачпад)

Если хотите вернуть synaptic, понадобится следующая команда:

sudo apt update && sudo apt purge xinput && sudo apt install xserver-xorg-input-synaptics

Делать это разрабы не советуют, но я пока не горю желанием после каждого рестарта возиться с терминалом. Будем надеяться, когда графические настройки мышки снова будут работать как надо, они сообщат. Вот тогда мы дружно снесём synaptic, установим xinput и заживём! А пока мне и так нормально.

На самом деле xserver-xorg-input-synaptics сейчас действительно работает далеко не идеально, и у меня, например, правая кнопка продолжает работать даже с выключенным тачпадом. Но нажать её случайно почти нереально, так что удобство пока перевешивает недостатки.

Ну а если вы готовы подождать, тут тоже есть аж два способа всё настроить (и оба неудобные). В первом случае вы должны узнать ID тачпада и вручную его отключить (разумеется, всё это делается через терминал). Подробности расписывать не особо хочется потому, что вы в любом случае выберите второй:

sudo modprobe -r psmouse / отключить
sudo modprobe psmouse / включить

На моём ноуте это работало, но только до перезагрузки системы. Теоретически любая команда должна работать до перезагрузки системы, но графическая утилита DS Mouse могла запускаться при старте ПК и автоматически передавать системе пользовательские настройки. Забавно, что за несколько месяцев тестирования никто даже не подумал о том, что отказ от synaptic полностью сломает графический интерфейс настройки мышки.

Пока всё...

6 марта 2024