Всем привет! В этому году у меня юбилей — я с Linux уже 15 лет. К сей памятной дате и захотелось создать цикл зарисовок о всех моих устройствах.
Итак, встречайте, мой самый главный, каждодневный друг — Arch Linux + KDE!
Пару слов о компе: AMD Phenom II 4x3400GHz; 16GB RAM; Radeon RX 570 8GB; 3 (да, три!) монитора; пара HDD (именно HDD) общим объёмом больше 2 TB.
Компьютер этот стоит в офисе и провоцирует всех остальных сотрудников, каждодневно сгибающихся под игом Windows, разорвать цепи рабские и встать уже на сторону света, задышать полной грудью, да почувствовать силушку богатырскую. Пара человек так и сделала (теперь используют Manjaro), но только дома, потому как почему-то есть мнение, что Linux в офисе — это боль и страдание. Давайте разбираться, так ли это.
95% всего рабочего времени используется браузер. В разное время я пользовался всем. Сейчас оставил только Firefox и Chromium. Почему лиса? Просто потому, что она работает. Память она жрёт примерно как все, на самом деле, а дальше решает вопрос удобства и привычки. Глобально мне всё равно каким браузером пользоваться, но сейчас вполне устраивает дефолт. Поскольку иногда приходится редактировать сайт (и контент и стили и даже php), дабы убедиться в работоспособности внесённых изменений используется Chromium. В целом, Firefox работает отлично, но есть бесячая особенность (именно в арче) — после обновления слетает русская локализация, приходится каждый раз идти в настройки и снова выставлять язык. Последнее время это стало делать лень, ну и ладно.
Офис. Это главная боль и главное препятствие для использования Linux в качестве офисного компа (в Windows среде). Так вышло, что Microsoft правит балом и стандартами, все остальные вынуждены подстраиваться. LibreOffice старается, но увы, полной совместимости обеспечить не может. На этом компьютере стоят LibreOffice, FreeOffice и OnlyOffice. Да, все три. И да, это перебор. Чаще всего используется Libre, но с ним есть чуть-чуть проблем: 1) он адски медленно запускается (можно потерпеть), 2) путается в сложной разметке Word'а, не поддерживает макросы Excel (можно пережить), 3) изредка просто не отрисовывает окно (критично!). Уж не знаю, связано ли это с Wayland, с тремя мониторами, или с фазами луны, но иногда окно libreoffice отрисовывается в виде маленькой (размером с каретку) вертикальной линией. Да, её можно развернуть, но всё будет мигать и бесить. Тогда на помощь приходит FreeOffice или OnlyOffice. Чтобы не растягивать и без того растянутое повествование и если будет необходимость, я могу написать статью об опыте использования всех трёх офисных пакетов, однако здесь укажу только, что с помощью связки Libre+Only я решаю все задачи по редактированию документов или таблиц.
Принтеры и сканеры. Так получилось, что у нас их целый зоопарк, поэтому есть, что рассказать.
1) HP LaserJet Pro MFP M521dn. Это МФУ, сетевой. Подключается всё, легко и безболезненно, через hplip. Некоторое время после обновления hplip отваливался сканер, но сейчас поправили. Для сканирования использую Skanlite, ибо KDE, но имхо гномовское сканирование лучше.
2) Xerox WorkCentre 3220. Это тоже МФУ, тоже сетевой, причём древний как мамонт. Принтер добавляется просто через стандартные настройки KDE. А вот со сканером пришлось бить в бубен, никак sane не хотела его видеть по сети. Возможно кому-то будет полезно, поэтому: открываем файл /etc/sane.d/xerox_mfp.conf, находим строчку с вашим МФУ, ниже нужно закомментировать строку usb 0x924 блаблабла и вместо неё написать tcp XXX.XXX.X.XX, вместо иксов айпишник МФУ. Разумеется, его нужно сделать статическим.
3) Kyocera Ecosys M2035dn. Снова МФУ, снова сетевой. Принтер подключается стандартно через добавление нового принтера KDE, а сканировать данный самурай умеет только в сетевую папку. Настройка довольно простая. В своё время я потратил тонну времени и литры кофе, чтобы вообще понять, как с ним взаимодействовать и могу сказать, что под Linux он работает лучше, чем под Windows.
4) Canon LBP6030. Это обычный принтер, который подключен к обычному компьютеру (Windows 7). И с ним есть проблема. Несмотря на то, что он расшарен, добавлен как Windows-принтер via Samba, пользоваться им я не могу по причине nt_status_access_denied. Есть мнение, что это связано с тем, что вход на этот комп с виндой осуществляется без пароля.
Резюмируя, проблем с печатью/сканированием нет, хотя настройка посложней, чем на Windows. Распознаванием текста я не пользуюсь, но, что FineReader, что tesseract делают это криво.
Мы используем 1С, которая установлена на сервере, доступ в ней по RDP. До арча я пользовал Manjaro с гномом (про манжаро будет отдельно) и Remmina. Проблем особо не было (однажды поломалась реммина правда). Но поскольку KDE (нет, я не настолько задрот, чтобы прям в Qt/KDE-стек ни при каких обстоятельствах не добавлять GTK, но стараюсь прям сильно не жестить), то попробовал KRDC. Не зашло, поэтому написал такой скрипт:
#! /bin/bash
xfreerdp +fonts +aero /f /u:%USERNAME% /p:%PASSWORD% /v:%HOST% /a:printer,"HP_LaserJet_Pro_MFP_M521dn" /a:printer,"Virtual_PDF_Printer" /a:printer,"Xerox_WorkCentre_3220" /kbd:0x00000419 /clipboard /sound +window-drag +async-update
Запилил alias в.bashrc и теперь просто набираю в терминале три буквы. Нет, не те, что многие подумали, а rdp.
Общая файлопомойка подключена в /etc/fstab таким образом:
//%HOST%/PATH/TO/SHARED/ /home/safoyeth/server cifs username=%USERNAME%,password=%PASSWORD%,file_mode=0777,dirmode=0777
Изредка приходится использовать редактировать картинки. Во времена манжаро использовал GIMP, сейчас Krita. Для моих нужд более чем достаточно.
По работе используется WhatsApp и Telegram. У телеги классное приложение, а вот про ватсапп сказать такого не могу, поэтому просто обернул веб-версию с помощью Ice. Это, кстати, позволяет создать несколько приложений WhatsApp — для работы и для себя (иногда бывает нужно).
Довольно часто пишу код. Для python, sh и haskell есть VS Code, QtCreator для графических интерфейсов. Иногда нужен как для работы, так и для души TeX, пользуюсь TeXstudio. Однажды пришлось даже субтитры на видео накладывать, очень помог Kdenlive.
Поскольку иногда приходится писать кроссплатформенные утилиты с графическим интерфесом (на Qt), держу Virtual Box с Windows 7.
Заключение про рабочую часть: если нет каких-то супер специфичных требований, то работать под Linux ничуть не менее удобно и продуктивно, чем под виндой. Кстати, о скорости и продуктивности. Когда моему коллеге на windows нужно взять картинку QR-кода и наложить её на счёт (у нас СБП не автоматизирована), он открывает фотошоп и тыкает в экран мышкой, я же кликаю правой кнопкой по счёту и выбираю в контекстном меню пункт «Наложить QR-код». Он тратит пару минут, я несколько мгновений, а всё потому, что написан скрипт, который делает всё сам, да написан.desktop-файл, который расширяет возможности Dolphin. Если кому нужно/интересно, могу выложить всё на github или рассказать как написать самому.
Поскольку работа не занимает 100% времени, а комп достаточно мощный, то разрешается немного и пошалить. И для пошалить кроме браузера есть музыка, видео и игры.
Музыку локально слушаю крайне редко, раньше использовал DeaDBeeF, но после известных событий из него была выпилена поддержка русского языка, что, конечно, не труЪ опенсорс, потому он был отправлен в /dev/null, а его место занял Qmmp. Я никогда не понимал и не использовал комбайны, поэтому для меня он самое то. Нареканий нет.
Видео смотреть тоже иногда случается, тут есть VLC и Haruna. Вторую взял чисто потестить, да так и оставил. Всё просто работает.
Игр много :-) Есть у меня как классические кдешные ши-сен-сё и пасьянсы, kmahjongg и даже Kajongg (почему-то не работает звук, ну и ладно), так и всякие XCOM Enemy Unknown, Startcraft II, Europa Universalis III. Играть под Linux не только можно, но и особых проблем с этим я не заметил. Я из тех, кто помнит Ubuntu оранжевой, поэтому активно играл ещё тогда, когда не было steam, игры качались с торрентов, репаки были не всегда качественные, а значит и заставить их работать под windows не всегда было тривиальным делом. Так вот, установка игр в Linux (не стимовских опять же) не особенно отличается от установки в, то время. Либо всё работает сразу, либо гуглите и если вам реально хочется поиграть, то ответ найдёте. С опытом приходит понимание (несколько самоуверенное, впрочем), что запустить под вайном можно почти всё. Наличие steam, gog и, что там есть ещё такого делает геймерскую жизнь ещё проще. Наверное…
В итоге,
• Arch Linux. Плюсы: быстрый, максимально настраиваемый под себя дистрибутив, pacman + aur (из софта есть всё, что нужно, даже больше), стабильный (конкретно эта система стоит 2 года, я деру её и в хвост и в гриву и она пока ни разу не упала). Минусы: муторная установка, которая создаёт образ псевдоэлитарности дистрибутива (да, это развязывает руки в настройке системы под себя, но это не всегда нужно, прикрутите вы уже Calamares для тех, кому лень), объёмы обновлений с моим количеством пакетов иногда ужасают (иногда больше 6GB)
• KDE. Плюсы: максимально настраиваемое, отзывчивое окружение. На момент установки жрал оперативки меньше, чем GNOME (не удивительно), Cinnamon, MATE, и даже XFCE (а вот это изумило). Множество нововведений (согласен, спорно, но для меня это скорее плюс). Минусы: недостатки чего-либо есть продолжение его достоинств. Можно закопаться в настройках надолго. Иногда при старте падает kded5 (см. скриншот), документация по написанию и отладке плазмоидов как бы есть, но её совсем нет, да и вообще раньше можно было писать плазмоиды на python/pyqt, а теперь только на богомерзком QML.
Набор используемого софта (про основное, в том числе с плюсами и минусами написано выше):
• Браузеры: Firefox, Chromium
• Офисные пакеты: LibreOffice, OnlyOffice, FreeOffice
• Мультимедиа: Qmmp, VLC, Haruna, Kdenlive, Gwenview, Krita
• Мессенджеры: Telegram, WhatsApp Web via Ice
• Средства разработки: QtCreator, VSCode, Jupyter, git, ssh и т. п.
• Прикладные программы: Catfish, Akregator, RealVnc server, client, xfreerdp, собственные программы и скрипты
и ещё много-много-много всякого, например самописный плазмоид-оболочка сайта mlb.com (да, я тот человек, который любит бейсбол).
Комментарии
10:30
Надо что-то всеядное, предсказуемое, быстро разворачиваемое с предустановленным необходимым ПО и минимумом обновлений. Как Манжаро.
>> 3) изредка просто не отрисовывает окно (критично!). Уж не знаю, связано ли это с Wayland, с тремя мониторами
А вот наверняка. На Манжаро (с libreoffice-fresh) такого поведения (еще) не замечено.
Сделай специальное правило для окна или попробуй сторонний композитор (kwin-bismuth).
11:49
09:27
Специальное правило для окна, это тема, что-то я про это даже не подумал, спасибо!
10:41
Точнее что бы документы созданные в обоих офифисных пакетах открывались без проблем.
Какие расширения и дополнения надо установить.
Если статьи где-то и попадаются, но все какие-то куцые.
13:54
Пытался написать такую статью:
https://pingvinus.ru/gallery/3667
- тут можно ознакомиться.
В комментах есть полезные советы по улучшению скорости запуска.
Вопрос макросов не решает, но в остальном может помочь :)
Степень куцости информации определять уже Вам!)))
19:34
17:35
13:04
13:52
04:00
Варианты решения:
не пользоваться
виртуалка
вино/crossover
заменители:
Onlyoffice - работает, но написан по дурному, отсюда жрет ресурсы
Softmaker работает, все хорошо, кроме того, что триальник и пытается дозвониться по своему адресу, но в тырнете гулял собранный appimage
11:56
12:04
19:26
12:04
"4) Canon LBP6030."
/etc/samba/smb.conf и /etc/cups/printers.conf настроены корректно?
09:34
Мануалы по самбе скурены, пытался в несколько разных конфигураций.
09:52
А в printers.conf соответствующая принтеру строка иметь вид если без пароля:
DeviceURI
smb://домен_из_smb.conf\имя_пользователя@ip_принтера/имя_принтера
если с паролем:
smb://домен_из_smb.conf\имя_пользователя:пароль@ip_принтера/имя_принтера
И должно взлететь...
12:37
Ещё и в ESG повестке плохо участвует - много печатают (это по статье на букву E). Про S неизвестно, а вот про G опять вопросы: вроде бы демократично к Linux пользователю, но это подрывает общую слаженную работу.
Статья - большой труд, одно перечисление орг.техники чего стоит. А ведь если перейти на электронный документооборот, то одно из главных преимуществ Windows пропадёт.
"95% всего рабочего времени используется браузер." - спасибо за честность, хоть кто-то наконец это озвучил!
13:28
Как это не известно! "Поскольку работа не занимает 100% времени, а комп достаточно мощный, то разрешается немного и пошалить. И для пошалить кроме браузера есть музыка, видео и игры." + "95% всего рабочего времени используется браузер" - такой S любой профсоюз позавидует!)))
14:29
Это скорее "лисячья особенность"!
На моём LibreWolf тоже слетает русская локаль при обнове LW (Calculate Linux если что).
14:32
17:00
17:58
20:17
Не то?
20:20
21:13
13:49
А в "extensions.getAddons.langpacks.url" у меня прописано "https://addons.mozilla.org/en-US/firefox/language-tools/"
Сейчас прилетела v. 112 - русский обновился по умолчанию, а вот на тех ПК, где этого не было - локаль слетела.
15:07
16:59
https://pingvinus.ru/program/wps-office
18:35
зы это у меня дома, на работе там свои сис-админы и 85% не проведешь в браузере, а на "пошалить" не то что времени нет, желания не возникает, ибо
"за нами следит ББ"
19:21
А открой-ка им вот это:
https://file-examples.com/wp-content/uploads/2017/10/file-sample_100kB.odt
19:26
21:35
17:58
Постоянно читаю истории посетителей сайта и возникает некоторый диссонанс. БОльшая часть true пользователей пишет о том, что их любимый дистрибутив полностью их устраивает в базовом варианте, но тут же идут отсылки к большому количеству настроек. Речь разумеется о KDE.
Уважаемые true и не очень true пользователи Linux, расскажите пожалуйста, в чём сложность? Установить KDE Neon, к примеру, и сразу пользоваться или установить что-то с Gnome, где в настройках практически полный эстетический минимализм, но к нему на синюю изоленту примотан набор напильников (extensions), которыми надо воспользоваться, чтобы получить хоть какое-то удобство в работе?
Мне кажется что про KDE это уже какой-то миф...
00:29
16:25
10:01
"Представляю что с ними будет когда они увидят настройки Enlightenment." - мне кажется, что с Е таких проблем нет, хотя бы из-за малоизвестности. Те, кто идут ковырять enlightenment, уже не совсем новички. Но тут мне сложно судить, я когда пробовал убунтоподобный Elive, но это было так давно, что уже и нечего вспомнить.
И, кстати, очень правильно замечено, что "а надо ли в этих настройках "ковыряться", потому как вполне можно сразу пользоваться и кедами, и гномом и корицей.
23:19
В 2016 году при апгрейде компа установил систему с нуля, настроил плазму — и следующая настройка была через шесть лет, потому что заменил жёсткий диск, а копировать-переносить настройки было лень. Потратил тот же час. Час раз в шесть лет на настройку — мне кажется это не такие уж сумасшедшие трудозатраты.
08:10
08:54
У меня на неё стоит Ctrl+`
11:46
12:47
13:17
https://old.calculate-linux.org/main/en/qmerge
14:18
13:33
Короткий - emerge -c
Но и как fallen подсказал, qmerge --unmerge тоже верно +
14:18
14:11
sudo emerge --unmerge <пакет>
Я понаделал алиасов (типа переменных) и напихал их в файл .bashrc тот что в Хомяке:
alias ~='cd ~/'
alias ё='cd ~/'
alias я='cd ~/Загрузки/'
alias z='cd ~/Загрузки/'
alias e='exit'
alias 0='ping 192.168.0.1'
alias 1='ping 192.168.1.1'
alias i='sudo emerge'
alias r='sudo emerge --unmerge'
alias rr='sudo emerge --depclean'
alias u='sudo cl-update --revdep-rebuild'
alias upd='sudo cl-update --revdep-rebuild'
alias upg='sudo emerge --update --newuse --deep --with-bdeps=y @world'
alias c='clear'
alias cc='sudo emerge --depclean -av'
alias ccc='sudo eclean -d packages && eclean -d distfiles'
alias n='clear && inxi && neofetch'
Поэтому некоторые операции в консоли у меня умещаются в одну букву.
)
14:26
08:57
19:32
20:31
Вообще, здорово было бы узнать про расширение Дельфина файлами .desktop. С примерами. После Ambient в MorphOS он в этом плане кажется весьма куцым.
10:04
22:36
12:33
23:40
08:28
08:50
Обновления русский язык не сбрасывают. Проверено на разных Линукс-дистрибутивах!
09:07
09:33
11:27
12:08
12:57
Значит скоро обновлениям кирдык.
21:32
Пробовал бороться, бесполезное занятие. Документы будут выглядеть коряво.
03:55
Для совместимости с мелкомягким офисом держу мелкомягкий офис на виртуалбоксе в режиме интергации дисплея. Ну а что делать?
Когда нет острой необходимости, довольствуюсь офисами линукса.
08:54
20:52
После прочтения захотелось как-то поднять попу и облагородить labwc в кое-том веке на новом ноуте.
И ещё раз повторюсь, ты МЕГА КРУТ!)