- KDE (Plasma) 5.27.8
Здравствуйте, дорогие товарищи! Такой случился казус. Прожила моя Калька на десктопе 13 месяцев. (Краш и перерождение — 20231027.) И уронил я её из-за криворукости, видимо природной. Из-за того, что решил переустановить Ungoogled Chromium с bin на sourse, устал ждать и отменил операцию. После чего сломалось ВСЁ… :)
Дальше переустановил Кальку, благо — архивы bash-скриптами мной делались регулярно. И вот, 7 минут и Калька на борту. Дальше 2,5 часа ушло на раскраски. Собственно об этом ниже и "записую".
Но для начала добавил себя в sudoers:
su
emerge nano
nano /etc/sudoers
# под строкой "root ALL=(ALL:ALL) ALL" дописал :
x230 ALL=(ALL:ALL) ALL
# Ctrl+O
# Enter
# Ctrl+X
Удалил общее:
sudo emerge --unmerge gwenview strawberry smplayer kmail kaddressbook kontact korganizer partitionmanager filelight konversation krfb ktorrent www-client/chromium kde-misc/krename kde-misc/kdiff3 kde-apps/kompare kde-apps/akonadi-import-wizard kde-apps/pim-data-exporter kde-apps/kmail-account-wizard kde-apps/kmailtransport
Удалил ktp:
sudo emerge --unmerge ktp-approver ktp-auth-handler ktp-common-internals ktp-contact-list ktp-contact-runner ktp-desktop-applets ktp-filetransfer-handler ktp-kded-module ktp-send-file ktp-text-ui ktp-accounts-kcm
Удалил telepathy:
sudo emerge --unmerge telepathy-connection-managers telepathy-logger telepathy-mission-control telepathy-idle telepathy-accounts-signon telepathy-farstream telepathy-glib telepathy-logger-qt telepathy-qt telepathy-gabble plasma-telepathy-meta
Перезагрузился
Обновился:
sudo cl-update --revdep-rebuild
Установил:
sudo emerge media-fonts/roboto ksysguard net-p2p/qbittorrent app-text/crqt-ng app-arch/dpkg app-misc/neofetch make gparted audacious mail-client/claws-mail x11-themes/claws-mail-themes net-im/telegram-desktop virtual/wine media-sound/kid3
А также:
Установил Plank:
sudo eselect repository enable elementary
sudo emerge --sync elementary
sudo emerge x11-misc/plank::elementary --autounmask-write
Установил Double Commander:
sudo eselect repository enable guru
sudo emerge --sync guru
sudo emerge app-misc/doublecmd-bin::guru --autounmask-write
sudo etc-update
-3
y
sudo emerge app-misc/doublecmd-bin::guru
Установил UnGoogled-Chromium:
sudo eselect repository enable pf4public
sudo emerge --sync pf4public
sudo emerge www-client/ungoogled-chromium-bin::pf4public --autounmask-write
Установил Master-Pdf-Editor:
sudo dpkg -i master-pdf-editor-4.3.82_qt5.amd64.deb
# dpkg ругнётся на зависимости, но прога пашет исправно.
Настроил sddm
После некоторых обнов приходится возвращать свои раскраски SDDM.
# Для этого повесил хоткей на команду:
konsole -e sudo unzip -o $HOME/архив/sddm-sets.zip -d /
# Содержимое архива:
etc/sddm.conf
usr/share/sddm/themes/maldives/*.*
usr/share/wallpapers/dm-background.png
Настроил скорость USB Flash "как в Винде":
# В файле /etc/sysctl.conf добавил строки:
vm.dirty_bytes = 4194304
vm.dirty_background_bytes = 4194304
Сделал ярлык для проверки portable-версий XnView, Ventoy, WaterFox и Ungoogled-Chromium:
chromium-browser 'https://github.com/ventoy/Ventoy/releases/#:~:text=Assets' 'https://www.xnview.com/en/xnviewmp/#:~:text=Download%20XnView%20MP,%3A' 'https://www.waterfox.net/download/#:~:text=Linux,Download' 'https://ungoogled-software.github.io/ungoogled-chromium-binaries/releases/linux_portable/64bit#:~:text=Available%20versions'
Про WaterFox как-то Minor упоминал, слава ему, что хороший браузер… Погоняю его запасным вместо Firefox, который стоял вместо LibreWolf, который был вместо FIrefox, который был… Что Вы там говорили про ДИСТРОхопинг?
Настроил WF по шпаргалке: https://disk.yandex.ru/d/2v7phbqUz1JLww
а UGC — так: http://x230.0fees.us/cc/sets.txt
Вишенка на тортике.
# Освободил больше 300 метров памяти, прибив akonadi.
# (Пришлось снять все галки в "Календаре" виджета "Часы".)
# Далее в файле :
~/.config/akonadi/akonadiserverrc
# изменил:
StartServer=true
# на:
StartServer=false
P.S. В конце хочется сказать, что не так и страшна эта Калька, как её "малюют". А то, что я так и не освоил листинг гентушных команд, ну так это ж я такой ленивый! В противном случае не пришлось бы переставлять систему...
P.P.S. Как сказала волчица своим волчатам: "Всем бобра!"
Комментарии
10:41
Говорят что Linux надежён, несмотря на то, что мне Windows 10 не нравится, подобных проблем, с падением всей системы из-за установки программ, не случалось никогда, да и вообще ни одного головняка за 3 года. А Линукс прям состоит из какого-то пердолинга для обычных задач, на всех дистрибутивах! То одно, то другое...
11:28
Но за то в ней самая лучшая Плазма!
А Винда, она ж мастдайка, что про неё сказать...
Никто столько раз не ронял Винду, сколько я (с 1994-го по 2015-ый)!..
12:00
На днях обновляемый Win11Pro 22H2 в дуалбуте не захотел перегружаться. Подвис. Ну я его это... кнопкой. И всё. В настройки не зайти, командной строки нет, программы не запускаются. Спасло "sfc /scannow" с загрузочной флехи.
Хорошо, что в космос на Вынде не летают.
12:23
+
15:36
09:32
Год всё работало исправно. А Linux - без замечаний с нареканиями.
23:27
09:25
11:54
И пользователь 10 вантуза будет рассказывать про телеметрию, которой 10 напичкана?
https://vid.priv.au/watch?v=LL6NT1nhKpM
12:35
13:07
https://gpo.zugaina.org/www-client/ungoogled-chromium-bin
Если есть желание на ночь оставить ПК (или ноут) работающим, то можно и со сборкой заморочиться
https://gpo.zugaina.org/www-client/ungoogled-chromium
14:09
www-client/ungoogled-chromium-bin::pf4public
21:15
10:44
11:36
11:49
Ещё прогнал оба браузера на Speedometer. LW набрал ≈40 баллов (хотя раньше было больше, странно), этот набрал 70+. Оба гонял в приватном режиме и без фоновых задач.
12:25
https://spyware.neocities.org/articles/librewolf
В любом случае все лисьи штуки я настраиваю так:
http://x230.0fees.us/ff-sets/ff-sets-new.txt
13:02
13:08
Возьмёшься?
Ну, так, чтоб обозначить только реально необходимое...
13:15
Я думал о том, чтоб написать статью о своих расширениях для браузера, коли они под свободными лицензиями все, большинство имеют сайты (не только git-репозиторий) … Но боюсь что оценили бы её 1,5 человека, одним из которых был бы редактор.
Тут определяется временем, которое каждый готов на это затратить, нужно ли вообще это им. Но я попробую отобрать таковые настройки, напишу потом.
23:36
https://upload.disroot.org/r/ds1JPfDw#NjF5rOGkCqqiP+52dCaujywJG2yvJ82TKvoFPrLOsa8=
02:39
А самое главное, что при обновлении в первом случае могут вернуть первоначальные настройки, а с user.js уже не получится)
08:59
Я пробовал ковыряться в дефолтном ("эталонном") профиле, но безуспешно, - криворукинг...
10:48
Для особо ленивых есть готовые, например, здесь: https://github.com/Teun-vdB/user.js-settings-firefox/blob/main/user.js (но лучше свой)
11:47
12:32
12:44
Вопрошал же я про "первый запуск" FF, который создаёт новый преднастроенный профиль, но с уникальным именем.
Как-то искал дефолтный (типа OEM-овский) профиль. Нашёл.
Но блин там столько всего...
Профиль лежит в инсталляции браузера:
файл omni.ja
и файл browser/omni.ja
14:09
Но если хотите распечатать:
unzip omni.ja
Если хотите запечатать изменённый:
zip -qr9XD omni.ja *
16:14
Вот за это "сенька бери мяч" !
А цель настолько проста насколько и нетривиальна:
когда создаю сборку системы, не хочется иметь однозначный профиль FF, хочется оставить пользователю "свободу" создания "своего" профиля в момент первого запуска FF.
16:19
zip -0DXqr omni.ja *
Не помню, что новее. Но при обновлении всё затирается!
16:27
11:11
11:24
11:49
12:31
Я же предпочитаю ковыряться в браузере, в интернете. Хотя есть гики куда "проворнее" меня, я и рядом не стою.
14:13
09:05
10:15
https://soft-tuning.ru/programmy/31-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-firefox-%D0%B4%D0%BB%D1%8F-%D0%B0%D0%BD%D0%BE%D0%BD%D0%B8%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3%D0%B0.html
12:02
10:57
13:35
Во-вторых, в чате ТГ уже говорил, что нужно своего пользователя при установке добавить в группу wheel.
https://ibb.co/LztvH7k
13:45
Но так сложилось, что Хромой сподручней получи(а)лся, а Лисьи (морды) не раз выручали при криворукости веб-дизайнеров.
Так что держу этот "зоопарк" из двух зверей...
13:57
18:44
Плюсанул за покаяние :-)
06:06
16:26
Взгляды на гармонию у всех разные, но чувство гармонии можно развивать. А ещё можно обмениваться взглядами на неё и, конечно, любоваться её проявлениями вокруг.
Завалилась Калька - это результат дисгармонии. Какой? - Давайте вместе подумаем.
Было несколько скриншотов, много комментариев, мол Калька летает без проблем вот уже ... считали месяцы, на btrfs, на ext4, и не долгие там обновления, проблем вообще нет и освивается легко. Некоторые участники эмоционально: "надоели уже со своей Калькой ... ". На вас это была реакция или собирательно на общий фон - не важно, но это признак перебора, проявление дисгармонии.
Chromium - проект, у него есть ведущие со своими взглядами на гармонию в том числе и они стараются. Идея была в аскетичном браузере, а компании берут его и делают на его основе свои продукты в своих интересах. Но они тоже стараются и отвечают уже за продукт. В Chromium нет синхронизации и много чего из API google. Я не разбирался, что там выпиливают умники, делая его ungoogled, но этим они нарушают гармонию от его создателей. Вы сказали Калька завалилась от ungoogled, т.е. был ещё один признак какой-то дисгармонии. (Конец части 1 -)
17:27
18:06
Вот и отказалась Калька наотрез от негармоничного направления.
05:18
13:01
17:45
Об изменениях почитать в разделе "Подробное описание"
https://www.comss.ru/page.php?id=3397
16:26
Plasma - современное DE с настройками как в самолёте и красивым оформлением. Вам нравится Plasma, думаю даже, вы получаете удовольствие, произнося это слово. Кстати, удачно они взяли названием четвёртое агрегатное состояние вещества. Они знают про гармонию, делают продукт с любовью и отвечают за него. Удалять что-то лишнее из него можно, но заменять на другое с близким функционалом - это уже напрягать гармонию. Поставить что-то дублирующее параллельно и пользоваться им - это значит не доверять создателям, отдаляться от гармонии. На мой взгляд (только на мой) ставить mc при наличии Plasma - это отворачиваться от гармонии, дразнить её. Пусть Dolphin козлячит, для гармонии лучше страдать вместе с ним и ждать исправлений. Я понимаю, возможно есть многолетняя привычка к mc, но тогда уж гармоничнее с LXDE.
Можно зайти и с другой стороны, со стороны суровых линуксоидов. MC - блажь, только терминал и vim, не нужны никакие горячие F2...F10. У них своя гармония, она там есть, а любая гармония - это всегда мощно.
Вы говорили, что "ушёл" от вас нетбук на Кальке с веранды или кухни - ещё один признак.
Всё у вас нормально с руками, Калька завалилась, устав от дисгармонии и вон признаки, что вы не достаточно думаете об этом.
Проверьте ориентиры на гармонию, наслаждайтесь любыми её проявлениями, понимайте и принимайте её разную и скоро заметите изменения.
И мысли не было поучать, просто не поленился поделиться своими размышлениями, а вот с корректным изложением мог схалтурить, извините и не обращайте внимания.
17:33
С интересом прочитал.
По поводу "Dolphin козлячит":
Использую Dolphin и Double Commander 50 на 50, т.е. абсолютно одинаково (ели по времени).
И в этот раз даже не вспомнил про mc, хотя раньше стоял. Но я им за год пользовался всего разок.
17:59
Общение как пинг-понг: ты мне, я тебе. Понравилось - откликнулся.
18:36
17:01
Вот "ужимки и прыжки" с браузерами я не очень понимаю) какой бы у Вас "ungoogle" не был, как только Вы зашли на Я или Сб - конец Вашей приватности!)
17:33
17:45
18:00
P.S. Если кто знает способ, буду благодарен.
18:13
https://ibb.co/5R8GgVv
18:33
Пусть Яндекс использует куки, пока я с ним екшаюсь.
Но при выходе из браузера хочется, чтобы он(яндекс) исчезал со всеми своими мерзостями.
Чтоб в след.раз он меня не знал.
18:39
Но не волнуйся, кроме куки есть много параметров (отпечатков самого браузера), по которым сайт узнаёт устройство: начиная с отпечатков оборудования, заканчивая идентификаторами сессий SSL
security.ssl.disable_session_identifiers
19:56
20:11
Это правда устаревшее
https://addons.mozilla.org/ru/firefox/addon
/cookie-quick-manager/
Есть ещё такое, более свежее
https://addons.mozilla.org/ru/firefox/addon/cookie-autodelete/
22:06
По этому контексту нашёл кажется то, что нужно:
https://chrome.google.com/webstore/detail/cookie-autodelete/fhcgjolkccmbidfldomjliifgaodjagh
А для глобального менеджмента куков использую:
https://chrome.google.com/webstore/detail/cookie-editor/iphcomljdfghbkdcfndaijbokpgddeno
22:09
https://github.com/Cookie-AutoDelete/Cookie-AutoDelete
22:28
https://chrome.google.com/webstore/detail/browser-cleaner-clean-dow/hgcfogglodjpdmdcbnpofjhdafpihfhg
Вбил в него ya.ru, yandex.ru, yastatic.net и yadi.sk - удаляет при запуске Хрома.
И кроме этого есть куча настроек...
18:23
P.S.: для куков, как Minor верно заметил, достаточно штатных средств
18:00
17:53
17:59
18:31
# ПереСканирование зеркал:
cl-update --scan
# Синхронизация репозиториев:
cl-update --sync-only
# Выключение стабильных реп (и переход на тестовые):
cl-update --stable off
# Пересборка изменённых пакетов:
cl-builder-update
# Очистка системы от ненужных пакетов:
emerge --depclean
# Обновление модулей ядра:
emerge @module-rebuild
# Обновление модулей X11:
emerge @x11-module-rebuild
# Пересборка пакетов, использующих устаревшие библиотеки:
emerge @preserved-rebuild
# Проверка обратных зависимостей:
cl-update --revdep-rebuild
# Обновить сторонние оверлеи:
cl-update -o
# Просчёт зависимостей без установки:
cl-update -p
# Вывод списка просчитанных зависимостей:
cl-update -e
# Восстановление целостности портежей и оверлеев:
cl-update -C
# Приведение списка пакетов к состоянию текущей ночной сборки:
cl-update --rebuild-world
# Очистка истории локальной копии Git-репы (-1) и для удаления скачанных и устаревших архивов программ (--clean-pkg):
cl-update -1 --clean-pkg
# Настройка проверки обновлений:
cl-setup-update
18:41
Все команды по кальке нужные я записал в .bashrc, ярлычок на раб стол. Плюс статьи сохранённые лежат на диске в папке с образами
18:43
19:33
cl-update - общий скрипт для обновления в кальке, к нему есть куча опций,
правильнее будет настроить скрипт обновлений командой: cl-setup-update
и в последствии просто вызывать cl-update
можно конечно и по пути генту пойти:
emerge -uDNa world
для удаления пакетов никогда не использую, как тут указывалось выше: emerge --unmerge (или -C), так как такое действие не удалит зависимости удаляемого пакета.
Для этого правильней запустить emerge -acv
Если в системе накопилось много остатков, то можно запустить полное обновление, потом очистку от хвостов и в конце проверку/восстановление обратных зависимостей, обновление конфигов:
emerge -uDNa world
emerge -ac
revdep-rebuild
dispatch-conf
19:47
alias ep='sudo eclean-pkg -d -n'
alias ed='sudo eclean-dist -d -f'
# -p — показать удаляемое, если добавить ключ
И вот выше коллега команду подсказал, которую я не использовал, — cl-update --revdep-rebuild. Если я правильно понял, то это не нужные зависимости удалить, а они удаляются после обновления.
-с — удаление пакета
-С — принудительное удаление пакета
19:53
-c = deepclean (углубленное удаление со всеми зависимостями)
cl-update --revdep-rebuild = revdep-rebuild - проверка и исправление обратных зависимостей
20:03
-unmerge (-C)
ВНИМАНИЕ: Это действие может привести к удалению важных пакетов! Удаляет все совпавшие с запросом пакеты. Зависимости не проверяются, поэтому в результате могут оказаться удалены необходимые для функционирования системы пакетов. Аргументами могут быть атомы либо ебилды. Emerge поддерживает действия, которые аналогичны --unmerge, но учитывают зависимости: это --depclean и --prune.
--depclean (-c)
Чистит систему, удаляя все пакеты, не связанные с установленными. Утилита работает следующим образом: на основе сета @world генерируется полное дерево зависимостей, которое затем сопоставляется с установленными пакетами. Если пакет установлен, но его нет в дереве зависимостей, он будет удален.
Источник:
https://old.calculate-linux.org/main/ru/emerge
20:15
-а (--ask) добавляю, чтобы перед выполнением был запрос на подтверждение действия (есть время подумать)))
19:58
20:07
...
>>> No outdated packages were found on your system.
...
)))
20:11
20:02
...
alias u='killall cl-update-checker && cl-update -o --revdep-rebuild --clean-pkg'
alias uu='cl-update -ev --usenew-conf'
...
alias cc='sudo eclean -d packages && sudo eclean -d distfiles'
alias ccc='sudo emerge --depclean -av && sudo cl-update -1 --clean-pkg'
...
Как мне "ставил на вид" xKDE: "мы не ищем лёгких путей" ... таки да...
06:15
Если ставить всё штатными средствами и не записывать содержащие зависимости пакеты в world-файл явно, то последующая emerge --unmerge вполне от них избавится. Либо cl-update при следующем обновлении подчистит.
20:12
делает сразу три вещи:
https://forum.calculate-linux.org/t/cl-update-emerge-udna-world/6838/24#:~:text=3%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B,%D0%94%D0%B0
20:30
Но руки помнят emerge -avuDN @world... прерывать нет желания)
1140 пакетов в процессе обновления....
21:58
04:12
06:06
12:16
18:18
19:40
19:46
eclean --deep packages
eclean --deep distfiles
19:55
А чтобы понедельник начался правильно)) можно так:
0 1 * * mon \ \ eclean -C -q packages ; eclean -C -q -d -t4w distfiles
21:26
Что ж забросили то? Понимаю, что в секте красноглазых остались только истинные, но все ж?
и обновление компилятора gcc перед полным апгрейдом системы и чистка... голова не забыла, руки помнят))
04:39
Личный рейтинг: 1. Ubuntu (работает на любом железе с любым пользователем без вмешательств) 2. Калька/гента - работает почти на любом железе не с любым пользователем, требует вмешательств) 3. Слака - собери себя сам)
20:56
Эк ушел я чего-то в сторону, но посыл был в том, чтобы не спешить сносить, а попробовать восстановить - такой опыт лишним не будет.
22:01
Стоит ждать скрина?
22:13
Скрин дело нехитрое, чтобы показать (или похвастать), а вот чтобы все работало, да по уму - у меня пока не выходит. Стартер скрипт накатил и тренируюсь пока (без qtile).
11:46
14:39
Тема, glowglass-w7dark, лежит тут: https://www.gnome-look.org/p/1002622/
Некоторые значки сам делал/переделывал: http://x230.0fees.us/pixmaps
14:51
15:12
cld-20231027-x86_64.iso
Но сейчас там уже 2023.11.11:
https://mirror.yandex.ru/calculate/nightly/20231111/
13:06
14:32
21:11
23:10
10:14
11:48
19:01
Не то чтобы это редкость для Пингвинуса (хотя в последнее время скорее да, чем нет), но здесь у меня возникло ощущение этакой дружеской беседы.
Спасибо всем участникам, читать было приятно и интересно, и сие применимо как к комментариям, так и к самому обзору, который, собственно,
и явился поводом к обсуждению.
2. Дабы сей комментарий не был посчитан как "не по теме", озвучу один момент (ничего другого прокомментировать не могу, так как не являюсь пользователем Gentoo-based),
который меня заинтересовал:
/etc/sudoers
x230 ALL=(ALL:ALL) ALL
С sudo более или менее начал разбираться только этим летом, и нашёл такой вариант:
%wheel ALL=(ALL:ALL) ALL
Нужного пользователя добавить в группу wheel.
Почему не "классический" вариант с wheel?
Какие преимущества даёт вариант с использованием user_name?
Во фразах использовал вопросительные знаки, однако вопросами эти фразы не являются, даже риторическими.
Имеется пара предположений на этот счёт, при возможности проверю.
В любом случае узнать ещё один вариант было интересно, и, вероятно, будет полезно.
3. Не припомню, озвучивал ли я явно тот факт, что мои вкусы в выборе обоев совпадают со вкусами x230. Однако это так.
В прошлой публикации не преминул воспользоваться любезно предоставленной ссылкой и докачал картинки.
В тот раз я как-то постеснялся писать комментарий, возможно, не придумал ничего, что стоило бы написать,
в очередной же раз повторяться про обои показалось чересчур банальным, а посему третья часть этого комментария вполне применима к обеим публикациям.
Надеюсь, этим комментарием не сильно испортил обсуждение.
21:32
Ни в коем случае!
Спасибо кстати за комент.
А по поводу %wheel - только нынче осознал, что можно всю группу добавить в "ALL", а не токмо юзера. О как! ... Просто не задумывался над этим, ибо ленивый зело на подумать... (
06:56