Fast Site Engine

Высокопроизводительная CMS для сайтов.

Сделать сайт

Карта сайта
Переходим на Линукс
Политика конфиденциальности
Сделать сайт на основе Fast Site Engine

Установка
Документация
Список изменений
Лицензионное соглашение

Скачать
О движкеПроизводительностьБезопасностьТехнические требованияSEOКонтакты

Настройка программ Linux

Настройка программ Linux может осуществляться обычным способом ковыряния в настройках или перезаписью файлов с настройками. Таким образом можно автоматизировать большую часть действий.

Файловый менеджер Dolphin

Пуск → Система → Dolphin

Управление (или справа сверху ключ) → Панели инструментов
Тягаем значки чтоб получилось примерно так:

Настройка панели инструментов Dolphin

Управление → Показывать панели → Папки (F7)
Затем кликаем правой мыши на вертикальной панели слева (точки входа) → Разблокировать панели.
Я перетягиваю точки входа направо.. Заблокировать панели.

Управление → Настройки режима просмотра
Режим просмотра: Таблица
Снять галку: Миниатюры вместо значков (в целях оптимизации)
Ставим галку: Показывать скрытые файлы

Применить к: всем папкам
Ставим галку: Использовать эти параметры по умолчанию
Применить. OK.

Помните: F5 - обновить, F4 - консоль, F3 - разделение экрана (дополнительная панель справа), Ctrl + D - отлогиниться в консоли и закрыть консоль.

Что поменял скрипт setup.sh

# есть в setup.sh
# Управление - Настроить Dolphin...
# Снимаем галку: Открывать новые папки во вкладках
kwriteconfig5 --file dolphinrc --group General --key OpenExternallyCalledFolderInNewTab --type bool false
# Ставим галку: Полный путь в строке адреса
kwriteconfig5 --file dolphinrc --group General --key ShowFullPath --type bool true
# Управление - Показывать скрытые файлы
kwriteconfig5 --file dolphinrc --group FoldersPanel --key HiddenFilesShown --type bool true
# Главное - Использовать индивидуальные свойства для каждой папки
kwriteconfig5 --file dolphinrc --group General --key GlobalViewProps --type bool false
# Начальное состояние - Окрывать при запуске - Папки и вкладки - Выключаем запоминание закладок
kwriteconfig5 --file dolphinrc --group General --key RememberOpenedTabs --type bool false

Браузер SRWare Iron

Скрипт setup.sh частично настроил, но кое-что руками, где и как браузер это хранит - загадка, местами не включается без нажатия на галку.

Запустить часть из setup.sh с настройками Iron
rm -f /tmp/iron.sh && wget -qP /tmp https://fsen.ru/inc/doc/linux/iron.sh && chmod +x /tmp/iron.sh && /tmp/iron.sh

Что поменял скрипт setup.sh

# Я и Google - Синхронизация сервисов Google - выключить Allow Iron sign-in
# Ютуб отлогинивается постояннно.
sed -i 's/signin":{"allowed":true},"spellcheck/signin":{"allowed":true,"allowed_on_next_startup":false},"spellcheck/g' ~/.config/chromium/Default/Preferences


# Автозаполнение и пароли - Менеджер паролей - Настройки -  Предлагать сохранение паролей - отключить
sed -i 's/"default_apps_install_state"/"credentials_enable_service":false,"default_apps_install_state"/g' ~/.config/chromium/Default/Preferences


# Меняем домашнюю страницу
sed -i 's/"homepage":"http:\/\/iron-start.com"/"homepage":"https:\/\/fsen.ru\/linux"/g' ~/.config/chromium/Default/Preferences


# Языки - отключаем - Использовать Google Переводчик
sed -i 's/"translate_site_blacklist/"translate":{"enabled":false},"translate_site_blacklist/g' ~/.config/chromium/Default/Preferences


# Скачанные файлы - Всегда указывать место для скачивания
sed -i 's/last_reporting_timestamp":"\([0-9]*\)"},"extensions/last_reporting_timestamp":"\1"},"download":{"prompt_for_download":true},"extensions/g' ~/.config/chromium/Default/Preferences


# Система - выключить Continue running background apps when Iron is closed
sed -i 's/"browser":/"background_mode":{"enabled":false},"browser":/g' '/home/'$USER'/.config/chromium/Local State'


# Отключаем кэширование на диск # Exec=/usr/share/iron/chrome-wrapper %U
sudo sed -i 's/chrome-wrapper.*/chrome-wrapper --disk-cache-dir=\/dev\/null/g' /usr/share/applications/iron.desktop

sed -i 's/chrome-wrapper %U.*/chrome-wrapper %U --disk-cache-dir=\/dev\/null/g' ~/.local/share/applications/chromium-devel.desktop


Жмём справа на троеточие → Настройки.

→ Внешний вид
Тема - Just Black.
→ Поисковая система
Переключаем - Поисковая система, используемая в адресной строке - DuckDuckGo.
→ Запуск Chrome
Ранее открытые вкладки.

Расширения (просто перейдите по ссылкам и установите):
AdBlocker Ultimate - блокировка рекламы. (AdBlock, в один прекрасный день, привёл к лагам браузера.)
Обход блокировок Рунета + и сразу обновить базу в настройках расширения. - Забаненные роспозором сайты становятся доступны. В том числе Ютуб исцеляет, иконки видно.
Channel Blocker - блокировка дегрод контента на Ютубе (по названию канала или !по ключевым словам! + можно сохранить и загрузить свой список блокировок).
Return YouTube Dislike - показывает количество дизлайков под видео.
YoutubeAlgorithmKiller - убирает дегрод контент в виде Shorts (коротких роликов).
SaveFrom Helper - для загрузки видеороликов с Ютуба, добавляет кнопку под видео.

Восстановим закладки из HTML файла (через HTML файл их сохраняю и восстанавливаю - подходит для всех браузеров). Экспорт/импорт закладок в браузере в меню - Файл.. Он может развернуть закладки в папку Панель закладок или ещё куда, наживаем CTRL+Shift+O или в меню Закладки - Диспетчер закладок, перемещаем куда требуется, храню всё на панели закладок.

Браузер LibreWolf

Скрипт setup.sh заменил стилистику закладок браузера на нормальную. Приводить пример смены и настройки параметров не буду, поскольку требуется определять директорию пользователя по умолчанию (она всегда разная), в пару команд не уложиться. Отключать ли uBlock Origin в расширениях - смотрите сами.

Запустить часть из setup.sh с настройкой закладок LibreWolf
rm -f /tmp/librewolf.sh && wget -qP /tmp https://fsen.ru/inc/doc/linux/librewolf.sh && chmod +x /tmp/librewolf.sh && /tmp/librewolf.sh

Что поменял скрипт setup.sh

# Настройки - Основные - Открыть предыдущие окна и вкладки - Включить

# Настройки - Основные - Язык - Русский

# Настройки - Основные - Проверять орфографию при наборе текста - Отключить

# Настройки - Основные - Enable fullpage translations - Отключить

# Настройки - Приватность и защита - Удалять куки и данные сайтов при закрытии LibreWolf - Отключить

# Настройки - Приватность и защита - Не включать режим «Только HTTPS» - Включить

# Настройки - LibreWolf - Enable ResistFingerprinting - Отключить
Чтоб подцеплялись дополнительные шрифты и сайты выглядели по нормальному..

# Настройки - LibreWolf - Silently block canvas access requests - Отключить
Вызывает глюки местами с нажатием элементов

Файловый редактор Geany

У Geany есть всё необходимое, сворачивание функций, подсветка кода итд.. К сожалению нет удаления пустых строк, не долго думая - заменить (ctlr+h) и регулярным выражением ^\r\n

Есть два косяка:
В настройках - файлы - выставить запасную кодировку 1251 иначе софтинка будет кракозяброй открывать русские файлики. По умолчанию utf-8..
В настройках - привязки, заменить копировать ctrl+c вставить ctrl+v на русской раскладке на русские сочетания, в английской и так будет работать.. (само собой если заметите что не копирует)

Предлагаю не париться и просто развернуть конфигурации и цветовые схемы в ~/.config/geany/, там уже всё настроено..

Запускаем редактор Geany и выбираем любую понравившуюся цветовую схему
Вид → Цветовые схемы


Браузер Mozilla Firefox

Браузер заметно просел и потерял аудиторию, перестал пользоваться.

Нажать Alt → Правка → Настройки

→ Основные
Запуск: Восстанавливать предыдущую сессию (показать вкладки, открытые в прошлый раз..)
Файлы и приложения: Всегда выдавать запрос на сохранение файлов

→ Начало
Домашняя страница и новые окна и Новые вкладки: Пустая страница

→ Поиск
Добавить панель поиска на панель инструментов

→ Приватность и защита
Запрашивать сохранение логинов и паролей для веб-сайтов
Разрешить Firefox отправлять технические данные и данные взаимодействия в Mozilla

Нажать Alt → Инструменты → Дополнения
Набираем в поиске Adblock Plus, устанавливаем, забываем о рекламе, в том числе при просмотре роликов на ютубе..

Отключить надоедающие пуш-уведомления в Firefox для всех сайтов:
Вводим в адресе: about:config
dom.push.enabled = false
dom.webnotifications.enabled = false

Любителям зависать на ютубе - поставьте модуль Metabot и обалдейте от количества кремлеботов в комментах.. (https://kremlebot.rip/ там в пару кликов ставится.)


DC++ клиент EiskaltDC++ для обмена файлами

Список хабов гуглите по фразе "список dc хабов".
Добавить хаб в избранные после подключения можно командой /fav в чате..

Если видите кракозябры в чате хаба необходимо выставить кодировку windows-1251 (CP1251) в Избранные хабы → правой клавишей → Изменить → Кодировка.

Если не ищет и файлы не берёт с людей, значит фаерволл блочит.
Параметры → Настройка межсетевого экрана → Правила → Расширенные → там порт задать

До 1024 порта может быть заняты разными службами самой операционной системой, так что смело задавайте любой выше (если правильно помню потолок 65535)..

Руками ковырять долго, давайте лучше через консоль это проделаем:


# есть в setup.sh
sudo ufw allow 3000 && sudo ufw allow 3001 && sudo ufw allow 3002 && sudo ufw allow 3003
sudo ufw enable


Примеры управления ufw:
# удалить правило
sudo ufw delete allow 3000
# удалить по номеру
sudo ufw status numbered
sudo ufw delete 1
# удалить все правила
sudo ufw reset

# разрешить доступ к порту только с одного IP
sudo ufw allow 3000 from ip
# запретить обращения к порту
sudo ufw deny 3000
# запретить с уведомлением
sudo ufw reject ftp comment 'FTP temporarily closed.'

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

Так же следует пробросить порты на роутере, если подключены через него к интернету, как это сделать гуглите для своего роутера..

Настроим:

Первым делом ткнём на кнопку с шариком и стрелками вверх вниз - Список активных передач, чтоб видеть панель снизу..
Кнопка Список активных передач EiskaltDC

Инструменты → Настройки

→ Персональные
Вписываем Ник - что угодно..

→ Подключение
Если без роутера или с некоторыми моделями - пробуйте либо активный, либо пассивный режимы. В моём же случае: Роутер с пробросом портов. Задаю порты: 3001,3002,3003

→ Загрузки
Здесь я советую создать где-нить папки на большом жёстком диске, чтоб не портить SSD диск и указать их.
Макс. число одновременных загрузок: 0 (без ограничений)

Вкладка Очередь
Ставим пару галочек:
Автоматически настраивать очередь для результатов поиска
Пропускать файлы с нулевым размером

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

Вкладка Исключения
Внизу (проскрольте) нажмём на кнопку Добавить, и впишем исключать торренты:
*.torrent

Вкладка Продвинутые
Внизу, слотов отдачи не 3 а скажем 5 или более..

Интерфейс → Чат расширенные
Снимем галочки:
Показывать ip адреса пользователей в чате
Обрабатывать bbCode

→ Журналы
Снимем галочку с Автопоиск других источников

Всё остаётся дождаться пока просканируются фалы - создастся их хэш сумма (она необходима для поиска и сравнения файлов)..

Смотрите в статье про то, как сохранить все настройки в случае полной переустановки Linux..


Приложения ниже имеют автонастройку прописанную в setup.sh см. раздел установка программ в Linux.

Глобальные горячие клавиши клавиатуры и мыши XBindKeys..

Установочный скрипт setup.sh скопирует файл лежащий рядом с ним в домашнюю директорию пользователя. Там настроены: scroll lock запускает калькулятор; боковые клавиши мыши регулируют уровень громкости через fsesound (на разных мышках могут быть перевёрнуты)


# записываем настройки по умолчанию в файл
#xbindkeys -d > ~/.xbindkeysrc

# если не стартует - добавляем в автозагрузку
# ln -s /usr/bin/xbindkeys ~/.config/autostart-scripts/

# есть в setup.sh
# создадим ярлык запуска настроек в системных
echo -e '[Desktop Entry]\nType=Application\nName=xbindkeys-config\nComment=Настройка сочетаний клавиш\nExec=/usr/bin/xbindkeys-config\nIcon=preferences-desktop-keyboard\nCategories=Settings;' | sudo tee /usr/share/applications/xbindkeys-config.desktop && sudo chmod +x /usr/share/applications/xbindkeys-config.desktop
# добавляем иконку
echo 'Icon=input-keyboard' | sudo tee -a /usr/share/applications/xvkbd.desktop
# удаляем из категории Система
sudo sed -i 's/Categories=System;Utility;/Categories=Utility;/g' /usr/share/applications/xvkbd.desktop

# Cinnamon:
sudo update-desktop-database

Копируемый файл ~/.xbindkeysrc имеет следующие предустановки: CTRL + mouse8 / 9 изменяют громкость на 9%.
#Name
Key
Action

#уменьшить громкость
"/usr/bin/fsesound down 3%"
   Alt + 5

#увеличить громкость
"/usr/bin/fsesound up 3%"
   Alt + 6

#увеличить громкость (mouse9)
"/usr/bin/fsesound up 3%"
   m:0x10 + b:9

#уменьшить громкость (mouse8)
"/usr/bin/fsesound down 3%"
   m:0x10 + b:8

#уменьшить громкость 9 (mouse8)
"/usr/bin/fsesound down 9%"
   Control + m:0x10 + b:8

#увеличить громкость 9 (mouse9)
"/usr/bin/fsesound up 9%"
   Control + m:0x10 + b:9

#kcalc
"/usr/bin/kcalc"
   Scroll_Lock

#gnome-calculator

# а вот так можно нажать на вставить
/usr/bin/xvkbd -xsendevent -text "\[Control]\[v]"
# удалить
/usr/bin/xvkbd -xsendevent -text "\[Delete]"


Был период, когда xbindkeys-config вылетал, в случае проблем открываем файл и руками создаём правила в ~/.xbindkeysrc. Или через консоль:


echo -e '\n# калькулятор win + F1\nMod4 + F1 | m:0x40 + c:67\n"kcalc"' >> ~/.xbindkeysrc

Аудио проигрыватель Audacious.

Файл → Настройки → Внешний вид
Снимем галочку: Всегда показывать вкладки
Здесь же настраиваются колонки плейлиста..

→ Аудио
Снимем галочку - Включить выравнивание громкости

→ Список воспроизведения
Задать формат:
${year} - ${artist} - ${?album:${album} - }${title}

→ Модули
Общие снимаем 2 галки, добавляем:
Глобальные горячие клавиши
Иконка статуса

Выделим мышкой "Глобальные горячие клавиши" и нажмём внизу настройки:
Предыдущая дорожка: Alt + 2
Пауза/продолжить: Alt + Escape
Следующая дорожка: Alt + less (это у меня 2 кнопки рядом less - \ , одним пальцем переключаю)
И в низу выберем в списке Вкл/выкл разброс: Alt + 1

Выделим мышкой "Иконка статуса" клавиши и нажмём внизу настройки:
Сменить текущую дорожку


# есть в setup.sh
# предварительно запустим и закроем, чтоб создались файлы настроек
nohup /usr/bin/audacious &
sleep 10
killall audacious
sleep 5

# выключаем/включаем плагины //замена нескольких строк
sed -i '/name Audio CD Menu Items/{N;N;N;N;N;s/name Audio CD Menu Items\ndomain audacious-plugins\npriority 0\nabout 0\nconfig 0\nenabled 1/name Audio CD Menu Items\ndomain audacious-plugins\npriority 0\nabout 0\nconfig 0\nenabled 0/}' ~/.config/audacious/plugin-registry
sed -i '/name MPRIS 2 Server/{N;N;N;N;N;s/name MPRIS 2 Server\ndomain audacious-plugins\npriority 0\nabout 0\nconfig 0\nenabled 1/name MPRIS 2 Server\ndomain audacious-plugins\npriority 0\nabout 0\nconfig 0\nenabled 0/}' ~/.config/audacious/plugin-registry
sed -i '/name Global Hotkeys/{N;N;N;N;N;s/name Global Hotkeys\ndomain audacious-plugins\npriority 0\nabout 1\nconfig 1\nenabled 0/name Global Hotkeys\ndomain audacious-plugins\npriority 0\nabout 1\nconfig 1\nenabled 1/}' ~/.config/audacious/plugin-registry
sed -i '/name Status Icon/{N;N;N;N;N;s/name Status Icon\ndomain audacious-plugins\npriority 0\nabout 1\nconfig 1\nenabled 0/name Status Icon\ndomain audacious-plugins\npriority 0\nabout 1\nconfig 1\nenabled 1/}' ~/.config/audacious/plugin-registry

# настраиваем Audacious
echo -e '\n[globalHotkey]\nHotkey_0_event=0\nHotkey_0_key=11\nHotkey_0_mask=8\nHotkey_0_type=0\nHotkey_10_event=2\nHotkey_10_key=12\nHotkey_10_mask=8\nHotkey_10_type=0\nHotkey_1_event=1\nHotkey_1_key=172\nHotkey_1_mask=0\nHotkey_1_type=0\nHotkey_2_event=3\nHotkey_2_key=174\nHotkey_2_mask=0\nHotkey_2_type=0\nHotkey_3_event=7\nHotkey_3_key=121\nHotkey_3_mask=0\nHotkey_3_type=0\nHotkey_4_event=8\nHotkey_4_key=123\nHotkey_4_mask=0\nHotkey_4_type=0\nHotkey_5_event=9\nHotkey_5_key=122\nHotkey_5_mask=0\nHotkey_5_type=0\nHotkey_6_event=14\nHotkey_6_key=13\nHotkey_6_mask=8\nHotkey_6_type=0\nHotkey_7_event=4\nHotkey_7_key=10\nHotkey_7_mask=8\nHotkey_7_type=0\nHotkey_8_event=2\nHotkey_8_key=12\nHotkey_8_mask=8\nHotkey_8_type=0\nHotkey_9_event=4\nHotkey_9_key=10\nHotkey_9_mask=8\nHotkey_9_type=0\nNumHotkeys=9' >> ~/.config/audacious/config
kwriteconfig5 --file ./audacious/config --group audacious --key enable_replay_gain FALSE
kwriteconfig5 --file ./audacious/config --group audacious --key generic_title_format '${year}  - ${artist}  - ${?album:${album} - }${title}'
kwriteconfig5 --file ./audacious/config --group gtkui --key column_widths '54,609,382,35,468,175,23,100,29,53,275,275,275,10,275'
kwriteconfig5 --file ./audacious/config --group gtkui --key playlist_columns 'number artist year album track title length queued'
kwriteconfig5 --file ./audacious/config --group gtkui --key playlist_tabs_visible FALSE
kwriteconfig5 --file ./audacious/config --group statusicon --key scroll_action 1

# Освобождаем горячие клавиши в системе
kwriteconfig5 --file kglobalshortcutsrc --group kwin --key 'Walk Through Windows of Current Application' 'none,none,Walk Through Windows of Current Application'
kwriteconfig5 --file kglobalshortcutsrc --group kwin --key 'Walk Through Windows of Current Application (Reverse)' 'none,none,Walk Through Windows of Current Application (Reverse)'

Видео проигрыватель SMPlayer

Настройки → Настройки

→ Основные
Ставим галочки:
Пауза при минимизации
Закрыть по окончании воспроизведения

→ Субтитры
Кодировка субтитров по умолчанию: UTF-8

→ Внешний вид
Набор значков: black-Panther-Real

→ Внешний вид → Плавающая панель
Снимаем галочку: Анимировать
Ставим галочку: Показывать только при перемещении указателя мыши в низ экрана
Время: 300

→ Плейлист
Ставим галку: Игнорировать ошибки воспроизведения
Снимаем: Добавлять файлы в плейлист автоматически

→ Плейлист → Прочее
Снимаем: Сохранять копию плейлиста при выходе

→ ТВ и радио
Снимаем: Проверять на наличие новых каналов при старте

→ Обновления
Снимаем: Проверять обновления

→ Дополнительно → Журналы (Отчёты)
Снимаем обе галки

Вид → OSD
Только субтитры


# есть в setup.sh
# предварительно запустим и закроем, чтоб создались файлы настроек
nohup /usr/bin/smplayer &
sleep 10
killall audacious ktorrent smplayer
sleep 5
# Чего-то он с конфигом натворотил, kwriteconfig5 валит ошибки..
kwriteconfig5 --file ./smplayer/smplayer.ini --group gui --key pause_when_hidden --type bool true
kwriteconfig5 --file ./smplayer/smplayer.ini --group gui --key close_on_finish --type bool true
kwriteconfig5 --file ./smplayer/smplayer.ini --group gui --key iconset blackPanther-Real
kwriteconfig5 --file ./smplayer/smplayer.ini --group subtitles --key subcp 'UTF-8'
kwriteconfig5 --file ./smplayer/smplayer.ini --group floating_control --key animated --type bool false
kwriteconfig5 --file ./smplayer/smplayer.ini --group floating_control --key activation_area 2
kwriteconfig5 --file ./smplayer/smplayer.ini --group floating_control --key hide_delay 300
kwriteconfig5 --file ./smplayer/playlist.ini --group playlist --key ignore_player_errors --type bool true
kwriteconfig5 --file ./smplayer/smplayer.ini --group gui --key auto_add_to_playlist --type bool false
kwriteconfig5 --file ./smplayer/playlist.ini --group playlist --key save_playlist_in_config --type bool false
kwriteconfig5 --file ./smplayer/smplayer.ini --group tv --key check_channels_conf_on_startup --type bool false
kwriteconfig5 --file ./smplayer/smplayer.ini --group update_checker --key enabled --type bool false
kwriteconfig5 --file ./smplayer/smplayer.ini --group advanced --key log_mplayer --type bool false
kwriteconfig5 --file ./smplayer/smplayer.ini --group advanced --key log_smplayer --type bool false
kwriteconfig5 --file ./smplayer/smplayer.ini --group '%General' --key osd 0

  sed -i -e 's/pause_when_hidden=false/pause_when_hidden=true/g' \
    -e 's/close_on_finish=false/close_on_finish=true/g' \
    -e 's/iconset=H2O/iconset=blackPanther-Real/g' \
    -e 's/subcp=ISO-8859-1/subcp=UTF-8/g' \
    -e 's/animated=true/animated=false/g' \
    -e 's/activation_area=1/activation_area=2/g' \
    -e 's/hide_delay=3000/hide_delay=300/g' \
    -e 's/auto_add_to_playlist=true/auto_add_to_playlist=false/g' \
    -e 's/check_channels_conf_on_startup=true/check_channels_conf_on_startup=false/g' \
    -e 's/log_mplayer=true/log_mplayer=false/g' \
    -e 's/log_smplayer=true/log_smplayer=false/g' \
    -e 's/osd=1/osd=0/g' ~/.config/smplayer/smplayer.ini
  echo -e "\n[playlist]\nignore_player_errors=true\nsave_playlist_in_config=false\n\n[update_checker]\nenabled=false\n" >> ~/.config/smplayer/smplayer.ini

Торрент клиент KTorrent

Настройка → Настроить KTorrent

→ Сеть
Порт: 3000
(Пишем номер выбранного порта, если через роутер, то его необходимо пробросить.. Не забудьте про фаерволл см. выше в EiskaltDC).
Максимум соединений на один торрент: 100
Общее ограничение на число соединений: 1000

→ Очередь
Максимум загрузок: 50
Максимум раздач: 1000
Количество слотов отдачи: 100

Бывает необходимость перенести торренты они здесь ~/.local/share/ktorrent/ (/home/USER/.local/share/ktorrent/)


# есть в setup.sh
# предварительно запустим и закроем, чтоб создался файл настроек
nohup /usr/bin/ktorrent &
sleep 10
killall ktorrent
sleep 5
kwriteconfig5 --file ktorrentrc --group downloads --key maxConnections 100
kwriteconfig5 --file ktorrentrc --group downloads --key maxDownloads 50
kwriteconfig5 --file ktorrentrc --group downloads --key maxSeeds 1000
kwriteconfig5 --file ktorrentrc --group downloads --key maxTotalConnections 1000
kwriteconfig5 --file ktorrentrc --group downloads --key numUploadSlots 100
kwriteconfig5 --file ktorrentrc --group downloads --key port 3000

Снимки экрана Scrot и редакторы Krita, GIMP, Pinta

Давайте сделаем снимок экрана и откроем его в редакторе.

Создадим автоматические сценарии и пункты в меню:

Оболочка Cinnamon по какой-то причине туповата и не позволяет запускать спаренные команды из .desktop ярлыков, придётся раскладывать в отдельные .sh скрипты.. Пункт в меню может не появиться если идёт вызов на несуществующую программу.. В Cinnamon необходимо вызывать update-desktop-database для обновления значков в меню. В KDE, MATE на автомате проверяет периодически..

Если создаём только для текущего пользователя:
# создадим папки, если их нет:
mkdir -p ~/.local/share/applications/ && mkdir -p ~/.local/bin/
# и сценарии будут:
echo -e '' > ~/.local/share/applications/screento.desktop
# внутри пути должны быть абсолютными: ~/.local/bin/ → /home/USER/.local/bin/


Я же буду создавать сразу для всех пользователей в /usr/share/applications/ и /usr/bin/.. (значки искать здесь /usr/share/icons/)
# есть в setup.sh
# снимок экрана в файл, не использую PrtSc клавишей быстрее и области тож можно..
# echo -e '[Desktop Entry]\nType=Application\nName=ScreenToFile\nComment=Скриншот в файл /tmp/0.png\nExec=/usr/bin/scrot "/tmp/0.png"\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentofile.desktop && sudo chmod +x /usr/share/applications/screentofile.desktop

# снимок экрана в файл и открыть в Krita
echo '#!/bin/sh\nrm -f "'$pscreen'"\n/usr/bin/scrot "'$pscreen'"\n/usr/bin/krita "'$pscreen'"' | sudo tee /usr/bin/screentokrita.sh && sudo chmod +x /usr/bin/screentokrita.sh && echo '[Desktop Entry]\nType=Application\nName=ScreenToKrita\nComment=Скриншот в Krita\nExec=/usr/bin/screentokrita.sh\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentokrita.desktop && sudo chmod +x /usr/share/applications/screentokrita.desktop

# снимок экрана с задержкой в 3 сек. (2 1 0 снимок) в файл и открыть в Krita
echo '#!/bin/sh\nrm -f "'$pscreen'"\n/usr/bin/scrot -d 2 "'$pscreen'"\n/usr/bin/krita "'$pscreen'"' | sudo tee /usr/bin/screentokrita3.sh && sudo chmod +x /usr/bin/screentokrita3.sh && echo '[Desktop Entry]\nType=Application\nName=ScreenToKrita3\nComment=Скриншот в Krita с задержкой в 3 сек.\nExec=/usr/bin/screentokrita3.sh\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentokrita3.desktop && sudo chmod +x /usr/share/applications/screentokrita3.desktop

# нет в setup.sh
# снимок экрана в файл и открыть в GIMP
echo -e '#!/bin/sh\nrm -f "'$pscreen'"\n/usr/bin/scrot "/tmp/0.png"\n/usr/bin/gimp "/tmp/0.png"' | sudo tee /usr/bin/screentogimp.sh && sudo chmod +x /usr/bin/screentogimp.sh && echo -e '[Desktop Entry]\nType=Application\nName=ScreenToGimp\nComment=Скриншот в GIMP\nExec=/usr/bin/screentogimp.sh\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentogimp.desktop && sudo chmod +x /usr/share/applications/screentogimp.desktop

# снимок экрана в файл и открыть в Pinta - не исопльзую, pinta нет в уставновке
echo -e '#!/bin/sh\nrm -f "'$pscreen'"\n/usr/bin/scrot "/tmp/0.png"\n/usr/bin/pinta "/tmp/0.png"' | sudo tee /usr/bin/screentopinta.sh && sudo chmod +x /usr/bin/screentopinta.sh && echo -e '[Desktop Entry]\nType=Application\nName=ScreenToPinta\nComment=Скриншот в Рinta\nExec=/usr/bin/screentopinta.sh\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentopinta.desktop && sudo chmod +x /usr/share/applications/screentopinta.desktop

(Icon=gnome-screenshot)
# Cinnamon:
sudo update-desktop-database

Далее просто добавьте на панель из меню (правой клавишей). Естественно замените путь "/tmp/0.png" на тот который необходим..


# убрать Steam из вкладки Интернет
sudo sed -i 's/Categories=Network;FileTransfer;Game;/Categories=Game;/g' /usr/lib/steam/steam.desktop
# Okular только в разделе Офис
sudo sed -i 's/Categories=Qt;KDE;Graphics;Office;Viewer;/Categories=Office;/g' /usr/share/applications/org.kde.okular.desktop
# Запись дисков в служебные
sudo sed -i 's/Categories=KDE;Qt;AudioVideo;DiscBurning;Filesystem;/Categories=Utility;/g' /usr/share/applications/org.kde.k3b.desktop

Как настроить Wine смотрите в отдельном разделе как установить фотошоп в Линукс.



© Все права защищены 2004 - 2024