Предисловие: Почему мята
Автор - старый пользователь Linux. Как серверный разработчик, я перепробовал много разных дистрибутивов.
- Все началось с системы Arch, такой как Manjaro, но она была слишком нестабильной для разработки; при каждом последующем обновлении приходилось разрешать множество конфликтов. Не подходит для продуктивности (я слишком хорошо умею ее контролировать)
- Устав от Arch, я снова переключился на Ubuntu. На этот раз впечатления были намного лучше. Однако после того, как я перешел на новую машину, аппаратная адаптация Ubuntu на тот момент (мой процессор AMD Ryzen) не подходила, и мне пришлось ее установить Bluetooth также требует настройки драйверов Wi-Fi и т. д., а совместимость относительно плохая.
- Тут автор попал в объятия отечественного Deepin.Вы можете прочитать предыдущую статью автора: Deepin System Optimization and Tuning Guide (тачпад, wifi, оптимизация энергопотребления, zsh).Стоит сказать, что адаптация deepin довольно хорошая . Однако, хотя DDE - это круто, ресурсы, занимаемые средой рабочего стола, слишком высоки. Каждый раз, когда я открываю инструмент разработки Family Bucket, хороший парень просматривает память и по сути съедает ее всю. Более того, рабочий стол DDE немного менее настраиваемый и не такой стабильный, как другие дистрибутивы.
В итоге я выбрал операционную систему Mint, в которой учитывается аппаратная совместимость и стабильность системы, она подходит для длительного использования в качестве производственного инструмента.
Различия между различными версиями дистрибутива Mint
Откройте интерфейс загрузки официального сайта: https://www.linuxmint.com/download.php.
Будет три разных варианта окружения. Основное требование автора — стабильный производственный инструмент, поэтому я тщательно сравнил различные версии и выбрал Xfce. В качестве введения:
Легкий, простой и эффективный
Xfce Edition
Xfce — это легкая среда рабочего стола. Он не поддерживает столько функций, сколько Cinnamon или MATE, но он чрезвычайно стабилен и потребляет мало ресурсов.
Легкий, простой и эффективный!
И внешний вид тоже неплох! Посмотрите непосредственно на картинку:
Самое интуитивное чувство, которое дает мне Mint, — это то, что он быстрый, плавный и стабильный. Очень подходит для продуктивности!
Руководство по оптимизации после установки:
1 Самое неприятное высокое разрешение (DPI)
Если у вас экран с высоким разрешением (экран автора 2880*1800), некоторые программы будут иметь несоответствие разрешения.Ниже представлена настройка разрешения часто используемого программного обеспечения:
1.1 Адаптация разрешения Deepin-Wine
Сначала найдите способ установить wechat deepin-wine
Затем выполните следующую команду, чтобы настроить разрешение WeChat:
WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine6-stable winecfg
Если система не распознает команду: deepin-wine6-stable, то скачайте и установите deepin-wine6-stable еще раз. Просто используйте Baidu самостоятельно. Ниже предлагается ссылка для скачивания:
https://zhuanlan.zhihu.com/p/428273631 .
Просто загрузите пакет tar напрямую
1.2 Адаптация разрешения IDEA Community Edition
Дважды щелкните Shift и найдите файл idea64.vmoptions:
Затем добавьте в этот файл следующую конфигурацию:
-Xmx1730m
-Dsun.java2d.uiScale.enabled=true
-Dide.ui.scale=2.0
-Dsun.java2d.uiScale=1.99
-Didea.is.internal=true
Затем настройте следующим образом:
шрифт установлен на 30
Наконец настройте шрифт. Все готово! !
1.3 Конфигурация размера отступа пространства VS Code
Как показано на рисунке ниже, добавьте следующую строку:
'Droid Sans Mono', 'monospace', monospace
2 Тематическое украшение
2.1 Добавление и загрузка темы
Откройте следующий сайт, там масса тем:
https://www.xfce-look.org/browse/
В зависимости от среды рабочего стола выберите разные темы страниц. Автор — XFce. Сделайте следующие выборы:
Затем часто используемые значки и темы выбираются следующим образом:
Существует множество тем и значков, которые можно загрузить и установить. Вообще говоря, вы можете напрямую клонировать его проект GitHub,
Как правило, в нем есть install.sh
(если нет, перейдите на соответствующий github, чтобы найти руководство по установке, например, по установке nordic, непосредственно извлеките корневой каталог в папку ~/.themes, и установка пройдет успешно. )
Непосредственно выполните команду ./install.sh для выполнения установки.
Затем откройте «Настройки системы» -> «Тема», чтобы увидеть установленную тему! ! !
2.2 Рекомендуемые инструменты для благоустройства причала (доска)
Просто загрузите и установите его прямо из магазина приложений — инструмент управления приложениями в стиле Mac.
Внизу планки появляется ненормальная индикация (после запуска программы на экране появляется черная полоса) -
решение:
Найдите в системных настройках композитора и отключите тень дока:
2.3 Украшение Личинки
Порекомендуйте тему:
https://github.com/vinceliuice/Graphite-gtk-theme/tree/main/other/grub2
Просто следуйте инструкциям, чтобы установить его.
Рендеринг:
3 Конфигурация метода ввода
Прежде всего, в Linux Mint предварительно установлен Fcitx5, который оснащен методом ввода по умолчанию, который непросто использовать.
Sogou не поддерживает Fcitx5. Вам необходимо удалить предустановленный Fcitx5 и переустановить Fcitx. Чтобы удалить и переустановить, просто используйте команду apt-get и выполните поиск самостоятельно.
Затем переключите движок на Fcitx в настройках метода ввода:
Затем следуйте официальному руководству Sogou ниже, чтобы установить Sogou Pinyin:
https://shurufa.sogou.com/linux/guide
3.2 Конфигурация метода ввода
Если приведенная выше конфигурация метода ввода не вступает в силу, скорее всего, это связано с проблемой версии. Он просто не поддерживает определенную версию Согоу Пиньинь.
Решение. Установите конкретную версию метода ввода Sogou Pinyin:
sogoupinyin_4.0.0.1605_amd64.deb .
Хотя это покажет, что установка не удалась (отсутствует пакет программного обеспечения), после перезагрузки системы вы обнаружите, что установка прошла успешно. Я не знаю, что происходит, если кто-то это увидит, он сможет объяснить.
4 Конфигурация жестов сенсорной панели (touchegg)
Программное обеспечение touchegg может сделать сенсорную панель Linux сравнимой с сенсорной панелью MacOS. После использования этого программного обеспечения вы больше никогда не захотите использовать мышь. Настоятельно рекомендуется.
https://github.com/JoseExposito/touchegg
Документация довольно понятна.Общие шаги - сначала установка.Для установки вам нужно найти системы Ubuntu и Debian:
Документ позволяет загрузить пакет deb. Здесь мы выбираем deb-пакет amd64:
Выполнить команду: sudo apt install ./touchegg_2.0.13_amd64.deb
установить пакет deb
Затем запустите службу touchegg:systemctl start touchegg.service
Наконец, загрузите визуальный интерфейс из официального магазина программного обеспечения Mint: touche
Вы можете визуально настроить сенсорные жесты! Как показано ниже:
5 Буфер обмена и инструменты для обрезки
Установите gpaste и установите сочетания клавиш.
gpaste — очень полезная функция исторического буфера обмена.
Команда запуска gpasteui:
/usr/libexec/gpaste/gpaste-ui
Затем вы можете установить сочетания клавиш:
Конечный эффект: нажмите super+v, чтобы открыть системный буфер обмена!
Инструмент для создания скриншотов (флеймшот)
Просто скачайте и установите его прямо из официального менеджера программного обеспечения Mint.
Далее основное внимание уделяется настройке сочетаний клавиш, запускаемых одним щелчком мыши:
Перейдите в основные настройки Mint -> Клавиатура и добавьте сочетания клавиш, как показано ниже:
Следующая команда представляет собой прямой снимок экрана с Flameshot:
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/flameshot org.flameshot.Flameshot gui
Как просмотреть команду запуска файла:
Сочетание клавиш по умолчанию: super+r, чтобы выйти из поиска приложений:
6. Сценарий оболочки реализует SSH для автоматического ввода пароля для входа на сервер.
Справочная статья:
https://blog.csdn.net/weixin_40930677/article/details/103077919
Конфигурация автора:
7. Простой в использовании терминал: zsh
- Установите zsh и темы
Это внутренняя ссылка.Зарубежная ссылка не работает.Это скрипт для установки zsh в Китае.
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh && chmod 777 install.sh && ./install.sh
https://www.cnblogs.com/nangec/p/12788868.html
- О том, как установить плагин zsh, смотрите в предыдущей статье, но сначала необходимо открыть комментарии, прежде чем можно будет скопировать предыдущую статью, не задумываясь (путь изменить нельзя):
-
Клонируйте и установите oh-my-zsh вручную (если автоматическая загрузка oh-my-zsh не удалась)
https://www.jianshu.com/p/9df4bc46429a -
Установите случайную тему zsh:
vim ~/.zshrc
, а затем выберите случайную.
Настроить псевдоним zsh (псевдоним)
Глобальный псевдоним конфигурации:
vim ~/.bashrc
Если вы используете zsh, вам также необходимо изменить файл конфигурации zsh. Просто позвольте zsh наследовать bashrc:
vim ~/.zshrc
Затем позвольте zsh наследовать файл конфигурации ~/.bashrc (добавьте следующую строку в файл конфигурации zsh):
source ~/.bash_profile
Чтобы изменения вступили в силу:
source ~/.bashrc
source ~/.zshrc
Наконец выйдите из системы или перезагрузите компьютер, чтобы изменения вступили в силу.
8 Управление питанием
Проблема энергопотребления в Linux никогда не будет лучше, чем в Win.Мы можем заставить его потреблять как можно меньше энергии только за счет локальной оптимизации.
installtlp
sudo apt install tlp tlp-rdw
запускать:sudo tlp start
systemctl start tlp.service
Проверьте статус службы tlp:systemctl status tlp.service
TLP также можно настроить более детально, Baidu можно здесь. Я просто использовал конфигурацию по умолчанию.
Наконец, добавьте строку псевдонима: alias powersave="sudo tlp start && systemctl start tlp.service"
и вводите power save каждый раз при отключении питания для экономии энергии.
Проверенное время автономной работы
После вышеуказанных настроек мой Yoga14 (AMD Ryzen) может работать 5,5 часов в легких офисных условиях (браузер + написание уценки + чат WeChat)
В тех же офисных условиях, что и Windows, он может работать 6 часов. Linux может это сделать, и это уже большой прогресс.
Если это разработка кода, предполагается, что срок службы батареи значительно сократится.
9 scrcpy: зеркалирование телефона Android на компьютер Linux
Установить:
sudo apt install scrcpy
Использование: Справочная статья:
https://blog.csdn.net/zhf_sy/article/details/126221983
постскриптум
Вот и все. Если позже я поиграюсь с другими конфигурациями, я буду обновлять эту статью одну за другой. Добро пожаловать на сбор.