Настройка Awesome WM: отключение значков списка задач

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

Метод 1: изменение файла конфигурации
Один из способов отключить значки списка задач — изменить файл конфигурации Awesome WM. Файл конфигурации обычно находится по адресу ~/.config/awesome/rc.lua. Откройте файл в текстовом редакторе и найдите раздел awful.widget.tasklist. Найдите строку, которая устанавливает tasklist.layout = ..., и добавьте под ней следующую строку:

tasklist.disable_icon = true

Сохраните файл и перезапустите Awesome WM, чтобы изменения вступили в силу. Этот метод напрямую изменяет конфигурацию и отключает значки списка задач для всей системы.

Метод 2: использование темы Awesome WM
Другой подход — использовать тему Awesome WM с предварительно настроенными настройками для отключения значков списка задач. Темы можно найти на веб-сайте Awesome WM или в различных репозиториях сообщества. Выберите тему, которая соответствует вашему вкусу, и следуйте инструкциям по установке. После установки тема может включать файл конфигурации, в котором вы можете отключить значки списка задач. Подробные инструкции можно найти в документации темы.

Метод 3. Непосредственное изменение виджета списка задач
Если вы предпочитаете более детальный контроль над виджетом списка задач, вы можете изменить его непосредственно в файле rc.lua. Найдите раздел, в котором определен виджет списка задач, обычно в разделе wibox.widget. Найдите вызов функции awful.widget.tasklistи добавьте следующий аргумент:

show_icon = false

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

Метод 4: использование пользовательского виджета списка задач
Если вы хорошо разбираетесь в программировании на Lua, вы можете создать собственный виджет списка задач, который соответствует вашим требованиям. Начните с копирования кода awful.widget.tasklistпо умолчанию из исходных файлов Awesome WM. Измените код, чтобы удалить функциональность, связанную со значками. Вы можете создать новый файл Lua, например custom_tasklist.lua, и включить туда измененный код. Затем в файле rc.luaзамените виджет списка задач по умолчанию на собственный виджет.

Отключить значки списка задач в Awesome WM можно различными способами. Изменяя файл конфигурации, используя предварительно настроенные темы, непосредственно изменяя виджет списка задач или создавая собственный виджет списка задач, вы можете настроить внешний вид оконного менеджера по своему вкусу. Поэкспериментируйте с этими методами и найдите тот, который лучше всего соответствует вашим потребностям, чтобы создать чистый и минималистичный пользовательский интерфейс.