Config cleaner: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
Строка 1: Строка 1:


== Описание ==
<big>'''Config Cleaner (Очистка конфигов)''' - графическая утилита для МОС 12, позволяющая очищать конфиги распространённых программ.</big>


==Графический интерфейс ==
<big>Графический интерфейс предоставляет возможность очистки конфигов распространённых программ из графического сеанса пользователя (конфиги очищаются для пользователя с активным графическим сеансом).</big>


                                                     
                                                          [[Файл:Основное окно программы Очистка конфигов версии 3.2.png|540x540пкс|Главное окно программы Очистка конфигов]]




==Описание==
<big>'''Config Cleaner''' - графическая утилита для МОС12, позволяющая очищать конфиги распространённых программ.</big>


==Графический интерфейс ==
<big>При нажатии на кнопку '''<nowiki/>'Файл'<nowiki/>''' в выпадающем списке появляются следующие опции: '''<nowiki/>'Добавить конфиг', 'Показать лог', 'Справка', 'Выход''''.</big>


<big>Графический интерфейс предоставляет возможность очистки конфигов распространённых программ из графического сеанса пользователя (конфиги очищаются для пользователя с активным графическим сеансом).</big>
'''<big>'Добавить конфиг'</big>''' <big>позволяет добавить новый конфиг, введя его название и адрес (реализация данной функции требует пароля администратора). После перезагрузки программы новый конфиг появится в списке конфигов в основном окне программы.</big>


                                                     
'''<big>'Показать лог'</big>''' <big>позволяет посмотреть файл '''''configcleaner.log''''' в папке /'''.config'''.</big>
                                                          [[Файл:Главное окно программы Очистка конфигов.jpg|500px|Главное окно программы Очистка конфигов]]


<big>'''<nowiki/>'Справка'''' открывает диалоговое окно с краткой информацией о функциях программы.</big>


<big>Кнопка '''<nowiki/>'Выделить все'''' позволяет выделить все программы МОС12, перечисленные в списке главного окна. Снятие галочки позволяет снять все выделения.</big>  
'''<big>'Выход'</big>''' <big>закрывает программу.</big>


<big>Кнопка '''<nowiki/>'Справка'''' открывает диалоговое окно с краткой информацией о функциях программы.</big>
<big>Кнопка '''<nowiki/>'<nowiki/>Выделить все'''' позволяет выделить все программы МОС 12, перечисленные в списке главного окна. Снятие галочки позволяет снять все выделения. Также нужную программу можно найти, начав вбивать ее название в фильтр.</big>  


<big>Кнопка '<nowiki/>'''Восстановить'<nowiki/>''' имеет два варианта очистки: '''<nowiki/>'предустановленные'<nowiki/>''' и '''<nowiki/>'с полной очисткой''''.</big>
<big>Кнопка</big><big>'''<nowiki/>'''</big> <big>'<nowiki/>'''Восстановить'<nowiki/>''' имеет два варианта очистки: '''<nowiki/>'предустановленные'<nowiki/>''' и '''<nowiki/>'с полной очисткой''''.</big>


*<big>'''<nowiki/>'Предустановленные'''' позволяет восстановить конфиги выбранных программ из предустановок, хранящихся в '''/etc/skel'''. Если выбранная программа не имеет предустановленных конфигов, они удаляются полностью.</big>
*<big>'''<nowiki/>'Предустановленные'''' позволяет восстановить конфиги выбранных программ из предустановок, хранящихся в '''/etc/skel'''. Если выбранная программа не имеет предустановленных конфигов, они удаляются полностью.</big>
*<big>'''<nowiki/>'С полной очисткой'''' позволяет полностью удалить конфиги выбранных программ.</big>
*<big>'''<nowiki/>'С полной очисткой'''' позволяет полностью удалить конфиги выбранных программ.</big>


<big>Кнопка '''<nowiki/>'Выбрать тёмный фон OpenBoard'''' вызывает диалоговое окно, в котором можно выбрать цвет фона ''OpenBoard''.</big>
<big>Кнопка '''<nowiki/>'Выбрать тёмный фон OpenBoard'''' вызывает диалоговое окно, в котором можно выбрать цвет фона ''OpenBoard''.</big>


'''<big>Окно выбора фона OpenBoard</big>'''
'''<big>Окно выбора фона OpenBoard</big>'''


<big>В окне можно выбрать стандартный чёрный, зелёный или коричневый цвет для доски (белый фон можно выбрать в самом приложении ''OpenBoard''). Также с помощью перемещения ползунков по шкале можно выбрать подходящий оттенок цвета доски (от #000000 до #4F4F4F).</big>
<big>В окне можно выбрать стандартный чёрный, зелёный или коричневый цвет для доски (белый фон можно выбрать в самом приложении ''OpenBoard''). Также с помощью перетягивания ползунков по шкале можно выбрать подходящий оттенок цвета доски (от #000000 до #4F4F4F).</big>


                                                           [[Файл:Очистка конфигов. Окно выбора фона OpenBoard.jpg|500px|Окно выбора фона OpenBoard]]
                                                           [[Файл:Окно выбора фона OpenBoard (3.2).png|374x374пкс|Окно выбора фона OpenBoard]]




Строка 46: Строка 51:
==Консольный режим работы==
==Консольный режим работы==
<big>Для использования программы введите в консоли: <code>configcleaner --console [название команды]</code></big>
<big>Для использования программы введите в консоли: <code>configcleaner --console [название команды]</code></big>




<big>Название программ следует писать строчными буквами. Если выбранных программ несколько, их названия следует писать через пробел без запятых и других разделителей.</big>
<big>Название программ следует писать строчными буквами. Если выбранных программ несколько, их названия следует писать через пробел без запятых и других разделителей.</big>
   
   
<big>В консольном режиме доступны следующие команды:</big>
<big>В консольном режиме доступны следующие команды:</big>


Строка 64: Строка 69:
*<big>Восстановление ''Рабочего стола'' по умолчанию: <code>restore-desktop-from-skel</code></big>
*<big>Восстановление ''Рабочего стола'' по умолчанию: <code>restore-desktop-from-skel</code></big>
*<big>Очистка конфигов: <code>configclean [--user пользователь] [--skel] [список программ]</code></big>
*<big>Очистка конфигов: <code>configclean [--user пользователь] [--skel] [список программ]</code></big>


'''<big>Примеры использования команд в консоли:</big>'''
'''<big>Примеры использования команд в консоли:</big>'''
Строка 72: Строка 76:
*<big><code>configcleaner --console configclean vlc gimp</code> - удаление конфигов программ ''GIMP'' и ''VLC'' для текущего пользователя;</big>
*<big><code>configcleaner --console configclean vlc gimp</code> - удаление конфигов программ ''GIMP'' и ''VLC'' для текущего пользователя;</big>
*<big><code>configcleaner --console configclean opera --user user4</code> - удаление конфигов программы ''Opera'' для пользователя ''user4'' (чистить конфиги других пользователей может только пользователь из группы ''wheel'').</big>
*<big><code>configcleaner --console configclean opera --user user4</code> - удаление конфигов программы ''Opera'' для пользователя ''user4'' (чистить конфиги других пользователей может только пользователь из группы ''wheel'').</big>




Строка 88: Строка 93:
<big>gimp</big>
<big>gimp</big>


<big>icons</big>
<big>icons (значки)</big>


<big>idle</big>
<big>idle</big>

Версия 15:57, 8 декабря 2025

Описание

Config Cleaner (Очистка конфигов) - графическая утилита для МОС 12, позволяющая очищать конфиги распространённых программ.

Графический интерфейс

Графический интерфейс предоставляет возможность очистки конфигов распространённых программ из графического сеанса пользователя (конфиги очищаются для пользователя с активным графическим сеансом).


                                                         Главное окно программы Очистка конфигов


При нажатии на кнопку 'Файл' в выпадающем списке появляются следующие опции: 'Добавить конфиг', 'Показать лог', 'Справка', 'Выход'.

'Добавить конфиг' позволяет добавить новый конфиг, введя его название и адрес (реализация данной функции требует пароля администратора). После перезагрузки программы новый конфиг появится в списке конфигов в основном окне программы.

'Показать лог' позволяет посмотреть файл configcleaner.log в папке /.config.

'Справка' открывает диалоговое окно с краткой информацией о функциях программы.

'Выход' закрывает программу.

Кнопка 'Выделить все' позволяет выделить все программы МОС 12, перечисленные в списке главного окна. Снятие галочки позволяет снять все выделения. Также нужную программу можно найти, начав вбивать ее название в фильтр.

Кнопка 'Восстановить' имеет два варианта очистки: 'предустановленные' и 'с полной очисткой'.

  • 'Предустановленные' позволяет восстановить конфиги выбранных программ из предустановок, хранящихся в /etc/skel. Если выбранная программа не имеет предустановленных конфигов, они удаляются полностью.
  • 'С полной очисткой' позволяет полностью удалить конфиги выбранных программ.


Кнопка 'Выбрать тёмный фон OpenBoard' вызывает диалоговое окно, в котором можно выбрать цвет фона OpenBoard.

Окно выбора фона OpenBoard

В окне можно выбрать стандартный чёрный, зелёный или коричневый цвет для доски (белый фон можно выбрать в самом приложении OpenBoard). Также с помощью перетягивания ползунков по шкале можно выбрать подходящий оттенок цвета доски (от #000000 до #4F4F4F).

                                                          Окно выбора фона OpenBoard


Кнопка 'Открывать OpenBoard в окне/на весь экран' позволяет переключаться между оконным и полноэкранным режимами доски OpenBoard.

Кнопка 'Очистить кэш VSCode' очищает только кэш редактора кода VSCode (сохраняя конфиги).

Кнопка 'Отключить автозапуск AnyDesk' удаляет программу AnyDesk из автозапуска (как правило, она сама прописывается туда при установке).

Кнопка 'Восстановить файлы Рабочего стола' позволяет удалить все файлы и папки с Рабочего стола текущего пользователя и скопировать на Рабочий стол содержимое папки /etc/skel/Рабочий стол.

Кнопка 'Восстановить выключение доски' позволяет восстановить выключение интерактивной панели при нажатии на кнопку выключения.

Консольный режим работы

Для использования программы введите в консоли: configcleaner --console [название команды]


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

В консольном режиме доступны следующие команды:

  • Вывод справки: --help
  • Перевод OpenBoard в полноэкранный режим: set-openboard-fullscreen
  • Перевод OpenBoard в оконный режим: set-openboard-windowmode
  • Установка фонового цвета OpenBoard: set-openboard-background ["RGB_код_выбранного_цвета"]
  • Установка стандартного черного цвета: set-openboard-background "#000000"
  • Установка стандартного зеленого цвета: set-openboard-background "#214f33"
  • Установка стандартного коричневого цвета: set-openboard-background "#34210e"
  • Очистка кэша VSCode: clear-vscode-cache
  • Удаление AnyDesk из автозапуска: disable-anydesk-autostart
  • Восстановление Рабочего стола по умолчанию: restore-desktop-from-skel
  • Очистка конфигов: configclean [--user пользователь] [--skel] [список программ]

Примеры использования команд в консоли:

  • configcleaner --console configclean --skel anydesk - восстановление конфига AnyDesk из Skel;
  • configcleaner --console set-openboard-background "#123456"- установка фона OpenBoard;
  • configcleaner --console configclean vlc gimp - удаление конфигов программ GIMP и VLC для текущего пользователя;
  • configcleaner --console configclean opera --user user4 - удаление конфигов программы Opera для пользователя user4 (чистить конфиги других пользователей может только пользователь из группы wheel).


Названия программ для очистки конфигов в консольном режиме:

anydesk

chromium

comp-cab-setup (управление компьютерным классом)

desktop (рабочий стол, обои, виджеты)

dolphin

gimp

icons (значки)

idle

inkscape

jetbrains

kolourpaint

kumir

libreoffice

mouse-cursors

okular

onboard

openboard

opera

power (конфигурация электропитания)

r7-office

scratch-desktop

smplayer

trikstudio

veyon

vlc

yandex-browser