No description
Find a file
2026-10-12 12:42:22 +00:00
deb Удалить .gitkeep 2026-10-03 13:47:03 +00:00
appearance.sh Загрузить файлы в «/» 2026-10-12 12:38:25 +00:00
applications.sh Загрузить файлы в «/» 2026-10-12 12:42:05 +00:00
README.md Загрузить файлы в «/» 2026-10-12 12:42:22 +00:00
README.sh Загрузить новый файл 2026-10-03 13:48:45 +00:00
softinstall.sh Загрузить файлы в «/» 2026-10-12 12:38:43 +00:00
Trixie_amd64.desktop Загрузить файлы в «/» 2026-10-03 14:27:25 +00:00
ВнешнийВид.png Загрузить новый файл 2026-10-03 14:10:52 +00:00

Скрипт настройки Debian 13 (XFCE)

Configuration Script Debian 13 (XFCE)

Выберите язык / Select Language:


🇷🇺 Русский

О проекте

Этот инструмент предназначен для автоматической настройки и установки программ на свежеустановленный дистрибутив Debian (Trixie) amd64 netinst. В процессе работы будет скачано и установлено более 300 системных пакетов и утилит.

Важные примечания перед запуском ⚠️

  1. Интернет: Подключите компьютер к интернету по сетевому кабелю.
  2. Расположение файлов: Поместите скрипт applications.sh из выбранного каталога Trixie_amd64 строго в свой домашний каталог (/home/Ваше_имя/). Из других мест скрипт не сработает!
  3. Электропитание: Процесс настройки длительный. Чтобы компьютер не уснул посередине процесса, зайдите в настройки Менеджера питания и отключите автоматическое выключение и переход в ждущий режим.

Пошаговый порядок настройки 🚀

Шаг 1: Подготовка окружения (Установка git)

Перед началом работы убедитесь, что в системе установлен Git. Откройте терминал и выполните от (root):

sudo apt update && sudo apt install -y git

Шаг 2: Скачивание и запуск ярлыка

Скачайте значок Trixie_amd64.desktop одной из команд ниже:

curl -O https://v15.next.forgejo.org/Chebur/Trixie_amd64/raw/branch/main/Trixie_amd64.desktop

или

wget https://v15.next.forgejo.org/Chebur/Trixie_amd64/raw/branch/main/Trixie_amd64.desktop

Сделайте скачанный файл исполняемым:

chmod +x Trixie_amd64.desktop

После клика по значку автоматически скачается Каталог Trixie_amd64.

Шаг 3: Первичная инициализация

Запустите терминал и выполните главный скрипт от имени суперпользователя (root).

Если в системе уже настроен sudo:

sudo ./applications.sh

Если sudo ещё нет (стандартно для чистой netinst), войдите под root:

su -
./applications.sh

Шаг 4: Настройка прав (Sudo)

  1. После завершения первого скрипта найдите в меню приложений значок Sudoroot.
  2. Запустите его и добавьте свою учетную запись в группу администраторов sudo.
  3. Обязательно перезагрузите компьютер.

Шаг 5: Выбор и пакетная установка программ

  1. После перезагрузки найдите в меню приложений значок Softinstall и запустите его.
  2. Появится удобное псевдографическое окно со списком доступного софта.
  3. Отметьте галочками нужные вам программы и утилиты и нажмите ОК.

Шаг 6: Тюнинг внешнего вида и оптимизация

  1. Если графическая тема или иконки не применились автоматически, запустите скрипт кастомизации вручную:
./appearance.sh
  1. Перезагрузите компьютер.
  2. После финальной перезагрузки нажмите кнопку UpgradePrelink в меню, чтобы запустить оптимизацию и ускорить запуск всех программ в системе.

Доступный софт в меню установки (Softinstall) 🛠️

  • Системные утилиты: Systemback, Refracta, QtFsarchiver (клонирование дисков), BackUpRestore, Boot-Repair, DistroCloneBackUp.
  • Огромный выбор браузеров: Chromium, Google Chrome, Opera, Vivaldi, LibreWolf, PaleMoon, Brave, Mullvad, Tor, Min, Slimjet.
  • Запись Live USB: Ventoy, BalenaEtcher, RosaImageWriter, MultiBootUSB, UNetbootin, Mintstick, ddCopy, MxDdLiveUsbMaker.
  • Текстовые редакторы и Офис: Medit, Gedit, FeatherPad, Pluma, Spedit, WPS Office, OpenOffice, FreeOffice, OnlyOffice.
  • Оптимизация и Мониторинг: Stacer, BleachBit, GKrellM, Gotop, Conky, Cherrytree.
  • Интерфейс и Мультимедиа: Композитный менеджер Compiz/Emerald, MocGuiLJBH Музыкальный центр, панели Plank и Cairo-dock, Bucklespring.
  • Драйверы: Дополнительные закрытые драйверы Wi-Fi (Firmware).
  • Свои пакеты: Возможность автоматической установки любых ваших .deb пакетов из папки deb/.

🚀 Особые действия Thunar (Thunar Custom Actions)

Этот конфигурационный файл (uca.xml) содержит полезную коллекцию особых действий для файлового менеджера Thunar в рабочей среде XFCE. Они значительно расширяют стандартные возможности системы, автоматизируют рутинные задачи и позволяют управлять файлами, архивами и системой прямо из контекстного меню.


🛠️ Описание доступных команд

Для удобства все действия разделены по логическим категориям.

💻 Терминал и права Root

  • Открыть терминал: Запускает встроенный эмулятор терминала прямо в текущей выбранной директории.
  • Thunar от root (pkexec): Позволяет открыть выбранную папку в файловом менеджере с правами суперпользователя Root через графическую авторизацию.
  • Редактировать от Root: Быстрое открытие файлов в текстовом редакторе Mousepad с правами администратора.

📦 Работа с пакетами (.deb)

  • Gdebi Установить: Установка .deb пакетов с помощью графического установщика gdebi-gtk.
  • Dpkg Установить из HOME: Скриптовая установка пакетов из домашней директории с использованием dpkg в окне терминала.
  • Apt Установить: Установка пакетов вместе с автоматическим разрешением зависимостей через apt.
  • Распаковать / Упаковать Deb: Скрипты для быстрой сборки и разборки пакетов.
  • Перепаковка компонентов (ZST ⇆ XZ): Набор команд для распаковки DebZSTD и изменения формата сжатия архивов control.tar и data.tar между zst и xz.

🗜️ Скрипты для архивов и файлов

  • Перепаковать архив...: Быстрая смена формата архивов «на лету» с помощью утилиты atool.
  • Создание Архива: Создание нового архива выбранного формата с возможностью задать кастомное имя.
  • Сделать файл исполняемым: Быстрая выдача прав на выполнение (chmod +x) для выбранного файла.
  • Контрольная сумма...: Вызов графической утилиты gtkhash для подсчета и сверки хеш-сумм MD5/SHA.

🔄 Бэкапы и Восстановление

  • Создать резервную копию файла: Быстрое дублирование файла с расширением .backup.
  • SystemBackAppSh: Управление системными резервными копиями.
  • Бэкап и Восстановление Google Chrome: Специальные скрипты для быстрого сохранения и наката настроек и внешнего вида браузера Chrome.
  • Восстановление загрузчика (Boot Repair): Автоматизированное восстановление загрузчика GRUB-EFI через Chroot окружение.

🎨 Система и Мультимедиа

  • CleaningSystem: Контекстный запуск скрипта полной очистки операционной системы от мусора.
  • Поищи здесь...: Запуск утилиты поиска файлов Catfish внутри выбранной папки.
  • Диспетчер задач: Мгновенный вызов xfce4-taskmanager.
  • youtube2what: Конвертер аудио- и видеоформатов.
  • Создание Png Desktop: Скрипт генерации ярлыков (.desktop) с png-иконками.
  • Копировать текущий путь: Копирует абсолютный путь к файлу/папке прямо в буфер обмена (xclip).
  • Создать ссылку: Быстрое создание символической ссылки на объект.
  • Скриншот: Запуск системной утилиты xfce4-screenshooter.

💾 Автоматическая установка

Скрипт установки выполняет автоматическое развёртывание всех необходимых зависимостей, ярлыков приложений, служебных скриптов и иконок.

# 1. Установка всех необходимых системных пакетов и утилит архивации
sudo apt install -y ark engrampa file-roller p7zip atool minizip zenity lzma pdlzip \
pbzip2 r-cran-zip rzip lrzip tar xarchiver unar unrar-free thunar-archive-plugin \
ffmpeg mate-polkit mate-polkit-bin gtkhash thunar-gtkhash zstd xclip rar pv \
libnotify-bin p7zip-full unzip zip python3-pip fakeroot mousepad

# 2. Скачивание архива с компонентами ThunarOfRoot
wget -q --show-progress --progress=bar:force https://www.dropbox.com/sh/6g531ht3q5nt9hd/AAAh45XaZU9LhSqLTojHkWkRa?dl=0 -O thunar_root.zip

# 3. Распаковка архива (с маскированием ошибок)
unzip -q thunar_root.zip >/dev/null 2>&1 || true

# 4. Развертывание ярлыков приложений (.desktop)
tar xvf ThunarOfRoot/ThunarOfRoot.desktop.tar.gz -C ~/.local/share/applications/
chmod 755 ~/.local/share/applications/ThunarOfRoot.desktop

tar xvf ThunarOfRoot/org.xfce.mousepad.desktop.tar.gz -C ~/.local/share/applications/ 
chmod 755 ~/.local/share/applications/org.xfce.mousepad.desktop

# 5. Развертывание конфигураций (Thunar и Mousepad)
tar xvf ThunarOfRoot/ThunarMousepad.tar.gz -C ~/.config/

# 6. Установка исполняемых системных скриптов (.sh)
sudo tar xvf ThunarOfRoot/Sh.tar.gz -C /usr/local/bin/
sudo chmod 755 /usr/local/bin/*.sh

# 7. Установка иконок
sudo tar xvf ThunarOfRoot/icons.tar.gz -C /usr/share/pixmaps/
sudo chmod 755 /usr/share/pixmaps/

# 8. Распаковка дополнительных файлов и документации по удалению
tar xvf ThunarOfRoot/Accept-AmamosLaVida.mp3.tar.gz -C "$DESKTOP_DIR/"
tar xvf ThunarOfRoot/ThunarOfRootUninstall.md.tar.gz -C "$DESKTOP_DIR/AutoUninstall"

# 9. Очистка временных файлов установки
rm -rf thunar_root.zip ThunarOfRoot

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


⚠️ Требования к зависимостям и скриптам

Конфигурация полагается на наличие утилит, установленных на шаге 1, а также на кастомные bash-скрипты, расположенные в директории /usr/local/bin/ (например, debinstall.sh, unpack_deb.sh, make_deb.sh, archive_repack.sh, google_backup.sh, cleaning_system.sh и др.).


🇺🇸 English

About The Project

This tool is designed for automatic configuration and software installation on a freshly installed Debian (Trixie) amd64 netinst distribution. During execution, more than 300 system packages and utilities will be downloaded and installed.

Important Notes Before Launch ⚠️

  1. Internet: Connect your computer to the internet via a network cable.
  2. File Location: Place the applications.sh script from the selected Trixie_amd64 folder strictly into your home directory (/home/your_username/). The script will not work from other locations!
  3. Power Management: The configuration process takes a long time. To prevent the computer from sleeping mid-process, go to the Power Manager settings and disable automatic shutdown and suspend mode.

Step-by-Step Setup 🚀

Step 1: Prepare Environment (Install Git)

Ensure Git is installed on your system. Open a terminal and run as root:

sudo apt update && sudo apt install -y git

Step 2: Download and Run Shortcut

Download the Trixie_amd64.desktop icon using one of the commands below:

curl -O https://v15.next.forgejo.org/Chebur/Trixie_amd64/raw/branch/main/Trixie_amd64.desktop

or

wget https://v15.next.forgejo.org/Chebur/Trixie_amd64/raw/branch/main/Trixie_amd64.desktop

Make the downloaded file executable:

chmod +x Trixie_amd64.desktop

After clicking the icon, the Trixie_amd64 folder will be downloaded automatically.

Step 3: Primary Initialization

Open a terminal and run the main script as root.

If sudo is already configured:

sudo ./applications.sh

If sudo is not available yet (standard for clean netinst), log in as root:

su -
./applications.sh

Step 4: Configure Rights (Sudo)

  1. After the first script completes, find the Sudoroot icon in the applications menu.
  2. Launch it and add your user account to the sudo administrators group.
  3. Be sure to restart your computer.

Step 5: Select and Batch Install Software

  1. After restarting, find and launch the Softinstall icon in the applications menu.
  2. A convenient pseudo-graphical window with a list of available software will appear.
  3. Check the boxes for the required programs and click OK.

Step 6: Appearance Tuning and Optimization

  1. If the graphical theme or icons did not apply automatically, run the customization script manually:
./appearance.sh
  1. Restart your computer.
  2. After the final reboot, click the UpgradePrelink button in the menu to run optimization and speed up application launch times.

Available Software in Softinstall 🛠️

  • System Utilities: Systemback, Refracta, QtFsarchiver, BackUpRestore, Boot-Repair, DistroCloneBackUp.
  • Browsers: Chromium, Google Chrome, Opera, Vivaldi, LibreWolf, PaleMoon, Brave, Mullvad, Tor, Min, Slimjet.
  • Live USB Tools: Ventoy, BalenaEtcher, RosaImageWriter, MultiBootUSB, UNetbootin, Mintstick, ddCopy, MxDdLiveUsbMaker.
  • Text Editors & Office: Medit, Gedit, FeatherPad, Pluma, Spedit, WPS Office, OpenOffice, FreeOffice, OnlyOffice.
  • Monitoring & Tweaks: Stacer, BleachBit, GKrellM, Gotop, Conky, Cherrytree.
  • UI & Multimedia: Compiz/Emerald, MocGuiLJBH-Music center, Plank, Cairo-dock, Bucklespring.
  • Drivers: Additional proprietary Wi-Fi drivers (Firmware).
  • Custom Packages: Place your own .deb files into the deb/ folder for automatic installation.

🚀 Thunar Custom Actions

This repository contains a comprehensive collection of Thunar Custom Actions (uca.xml) designed for the XFCE desktop environment. These actions enhance file manager capabilities, automate daily administrative tasks, and provide quick operations directly from the right-click context menu.


🛠️ Feature Overview

The actions are grouped into clear, logical categories for efficient navigation.

💻 Terminal & Root Operations

  • Open Terminal Here: Launches the default terminal emulator inside the currently selected directory.
  • Thunar as Root (pkexec): Opens the selected folder with administrator privileges via a graphical authentication prompt.
  • Edit as Root: Opens system files in the Mousepad text editor with full Root permissions.

📦 Package Management (.deb)

  • Gdebi Install: Installs .deb files using the gdebi-gtk graphical wizard.
  • Dpkg Install (from HOME): Installs .deb packages via dpkg in a terminal window, specifically optimized for files located in your home folder.
  • Apt Install: Installs packages while automatically resolving and pulling all required dependencies.
  • Unpack / Pack Deb: Terminal-driven utility scripts to unpack or build standard Debian packages.
  • Component Repackaging (ZST ⇆ XZ): Advanced conversion utilities to handle DebZSTD formats and swap compression formats for control.tar and data.tar back and forth.

🗜️ Archive & File Utilities

  • Repack Archive...: Instantly converts compressed files from one archive format to another on the fly using the atool utility.
  • Create Archive: Bundles files into a new archive with a prompt to set a custom file name.
  • Make File Executable: Quickly grants execution permissions (chmod +x) to scripts and binaries.
  • Checksum Verification: Opens the gtkhash graphical tool to calculate and verify MD5, SHA-1, and SHA-256 signatures.

🔄 Backup & System Recovery

  • Create File Backup: Creates an instant duplicate of the selected file appended with a .backup extension.
  • SystemBackAppSh: Launches systemic backup configurations inside an enlarged terminal interface.
  • Google Chrome Backup & Restore: Dedicated automated routines to export and restore browser profiles, layouts, and extensions.
  • Boot Repair: Automates the recovery process for GRUB-EFI bootloaders using a native Chroot script environment.

🎨 System & Media Tasks

  • CleaningSystem: Triggers a system-wide optimization and junk-clearing script.
  • Search Here...: Opens the Catfish search utility restricted to the current directory path.
  • Task Manager: Instant access to the native xfce4-taskmanager.
  • youtube2what: Quick audio/video media transcoder and format converter.
  • Create Png Desktop: Script to automatically generate clean desktop entries (.desktop) embedded with custom PNG icons.
  • Copy Current Path: Copies the absolute directory or file path directly to your system clipboard (xclip).
  • Create Symlink: Generates symbolic links for any target folder or file structure.
  • Screenshot: Launches xfce4-screenshooter for rapid display captures.

💾 Automated Installation Script

To deploy all necessary binaries, library dependencies, application hooks, icons, and menu shortcuts, run the installation layout listed below:

# 1. Update and install all required system packages and utilities
sudo apt install -y ark engrampa file-roller p7zip atool minizip zenity lzma pdlzip \
pbzip2 r-cran-zip rzip lrzip tar xarchiver unar unrar-free thunar-archive-plugin \
ffmpeg mate-polkit mate-polkit-bin gtkhash thunar-gtkhash zstd xclip rar pv \
libnotify-bin p7zip-full unzip zip python3-pip fakeroot mousepad

# 2. Download the unified asset repository configuration
wget -q --show-progress --progress=bar:force \
https://dropbox.com

# 3. Safely extract files while masking exit codes
unzip -q 'AAAh45XaZU9LhSqLTojHkWkRa?dl=0' >/dev/null 2>&1 || true

# 4. Deploy system application desktop launchers
tar xvf ThunarOfRoot/ThunarOfRoot.desktop.tar.gz -C ~/.local/share/applications/
chmod 755 ~/.local/share/applications/ThunarOfRoot.desktop

tar xvf ThunarOfRoot/org.xfce.mousepad.desktop.tar.gz -C ~/.local/share/applications/
chmod 755 ~/.local/share/applications/org.xfce.mousepad.desktop

# 5. Extract configuration schemas to the user home folder
tar xvf ThunarOfRoot/ThunarMousepad.tar.gz -C ~/.config/

# 6. Deploy backend bash binaries and grant global execution rights
sudo tar xvf ThunarOfRoot/Sh.tar.gz -C /usr/local/bin/
sudo chmod 755 /usr/local/bin/*.sh

# 7. Extract custom graphic visual icons into standard pathing
sudo tar xvf ThunarOfRoot/icons.tar.gz -C /usr/share/pixmaps/
sudo chmod 755 /usr/share/pixmaps/

# 8. Unpack miscellaneous configuration assets
tar xvf ThunarOfRoot/Accept-AmamosLaVida.mp3.tar.gz -C "\$DESKTOP_DIR/"
tar xvf ThunarOfRoot/ThunarOfRootUninstall.md.tar.gz -C "\$DESKTOP_DIR/AutoUninstall"

# 9. Purge residual installation cache from memory
rm -rf 'AAAh45XaZU9LhSqLTojHkWkRa?dl=0' ThunarOfRoot

💡 Pro Tip: Type the cb command inside your native terminal window afterwards to completely clear out old graphical terminal cache buffers and trigger a full environment sync.


🛠️ Manual Installation (Alternative)

If you wish to merge these into an existing uca.xml instance manually:

  1. Close all running Thunar windows: thunar -q
  2. Open Thunar and navigate to Edit ➔ Configure custom actions...
  3. Click the + button to add an action.
  4. Copy the matching Names, Commands, and Icon designations. Ensure to configure the specific extension criteria inside the Appearance Conditions parameters tab.

Note: Uninstallation methods can be found on your computer in the Uninstall folder. A full list of software is available in the README.sh file.