Поставил Manjaro XFCE

Manjaro XFCE
Большой скрин - Manjaro XFCE

Да, получилось в итоге конечно быстро и красноглазо (часть софта пришлось собирать из AUR). Также в автостарт пришлось добавить bash-скрипт для включения «типографских» символов в клавиатуре.

Итак, что я пока накатил:

  • Dropbox
  • Encfs
  • Gnome Encfs Manager
  • VScode
  • Sublime Text 3
  • Ghetto Skype
  • HotShots
  • Chromium
  • Cutegram
  • Slack
  • Docker
  • Fzf

Более половины из этого всего установилась из AUR

Клавиатура

Поставил основной раскладкой английскую и доп. раскладку русскую. Решил что переключать раскладки двумя кнопками это расточительство и настроил переключение раскладки по CapsLock (все равно я ее не юзал).

Для того чтобы добавить типографские символы написал bash-скрипт который положил в /home/user/.bin/setxkb.sh и подключил в Sessions & Startup в автостарт.

Содержимое:

#!/bin/bash

setxkbmap -model pc105 -layout "us,ru" -option "lv3:ralt_switch,nbsp:level3n,misc:typo"

Скриншотилка

На прошлой системе использовал Shutter, но на этот раз он стал требовать кучу perl’овых библиотек и отказался нормально работать. В основной репе его кстати не было, ставил из AUR.

В итоге заменил его на HotShots. Там тоже есть встроенный редактор скриншотов со стрелочками и подписями и он умеет из коробки загружать скриншоты в imgur и возвращать url в clipboard. Горячие клавиши пока не заработали, но его можно запускать из трея.

Encfs и Dropbox

Файлы которые хранятся в Dropbox я дополнительно шифрую encfs’ом. Так как настраивать чудо-костыли мне было лень я воспользовался уже проверенным решением - установил Gnome Encfs Manager который умеет при старте системы сам монтировать каталог.

PHP

Так как у меня все dev-окружение в docker-контейнерах то на настройку всего этого хозяйства я время не тратил. Просто набрал docker build и все.

Для того чтобы в текстовых редакторах работал php-линтер я установил php cli (прилетел 7.1), глобально установил composer и php-cs-fixer.

Текстовые редакторы

Установил Sublime Text 3 и VS Code. Естественно ни того ни другого в официальной репе не было и я поставил эти пакеты из AUR.

В Sublime установил ровно один плагин который мне там нужен - Emmet. Дело в том что проекты в Sublime я обычно не открываю. Открываю обычно какой-нибудь один файл для быстрой правки.

В VS Code установил чуть больше плагинов. Кстати php-линтер и Emmet тут уже есть из коробки.

Доустановил:

  • donjayamanne.githistory-0.2.0
  • formulahendry.code-runner-0.6.17
  • HookyQR.beautify-1.0.2
  • junstyle.php-cs-fixer-0.1.34
  • lukehoban.go-0.6.61
  • ms-vscode.sublime-keybindings-2.0.1
  • neilbrayfield.php-docblocker-1.1.0

Терминал

Оставил xfce4-terminal в режиме drop-down (чтобы красиво выпадал по мере надобности сверху) по F9. Оставил стандартный bash, но доустановил fzf и подключил его поиск по Ctrl+R и его completion’ы.

Дописал в ~/.bashrc

#[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion

source /usr/share/fzf/key-bindings.bash
source /usr/share/fzf/completion.bash

Skype

Microsoft с недавних пор перестал поддерживать скайп 4 версии и активно пилит версию 5 на Electron. В AUR нашелся своевременно обновляющийся форк под названием Ghetto Skype обещающий более тесную интеграцию c DE. Установил - работает =)

Telegram

Я обычно стараюсь ставить только официальные клиенты, но на этот раз решил поэкспериментировать и поставил Cutegram. Преимуществ пока не увидел, но работает оно хорошо. Пока тестим.

UPD:
Поставил нормальный Telegram. Как оказалось Cute не может в супергруппы. Да и плюсов пока в нем никаких не нашел (кроме возможности включать секретный чат с десктопа и держать несколько акков).

Docker

Установил из официального репозитория, добавил сервис в автостарт и все заработало.

Rclone

Наткнулся на крутую опенсорсную утилиту которая на данный момент поддерживает 13 облачных хранилищ (например Hubic и Яндекс.Диск в их числе). Очень удобно - может создавать директории, получать листинги файлов, копировать по одному файлу и синхронизировать директории целиком. Пока что все очень нравится.

Впечатления

Да, на мой взгляд в Manjaro в полной мере присутствует дух Арча. Пользователь новичок непременно столкнется с какими-либо проблемами, но для более-менее опытного пользователя система предоставляет бОльшую свободу и простоту настройки.

Также все работает очень быстро и видно что в системе почти нет ничего лишнего (правда после установки я выпилил десяток ненужностей типа Xfburn и т.д.).

Выглядит все с одной стороны стильно, с другой местами слишком просто и даже грубовато. Сравнить можно с топором, котороый тем не менее очень эффективно выполняет свои функции. Хотелось бы конечно привнести немного красоты как в Mac OS, но при этом все остальное оставить так как есть.

На прошлой системе (изначально была Fedora 24) я просидел 2 года. За это время успел обновиться до 26 релиза. Практически все работало без нареканий за исключением нескольких мелких косяков. Это была очень хорошая система для работы, но она мне малость наскучила, да и в сравнении оказалось что Gnome не так уж и быстро шуршит)

Посмотрим насколько хватит этой системы.