Приветствую. Этот ноутбук у меня лежал без дела довольно долго, а недавно пришлось попользоваться и им по стечению обстоятельств. Характеристики довольно скудные:
AMD E1-1200 1.4 Ghz (жир прям, на уровне атома)
4 ГБ ОЗУ, из которых почти 400 съедает видеокарта
AMD Radeon HD 7310
SSD на 120 ГБ (и, наверное, это единственное, что спасает этот ноут)
К слову, Minecraft на минималках тут в лучшем случае в 20 фпс.
На главном компьютере чаще всего использовал Arch + KDE. Отличная связка, которая, к сожалению, не подошла этому ноутбуку. KDE хотя и из коробки настроена хорошо, и после установки её остаётся только установить нужный софт, работает крайне медленно на слабом железе и неплохо нагружает монстра-процессора (в прямом и переносном смысле) в этом ноутбуке. Начал тестировать здесь разные дистрибутивы.
Изначально попробовал RC Debian 11 GNOME, ибо там можно не бояться, что в системе после очередного обновления Gnome отвалятся расширения и придётся /бегать по сайту расширений/привыкать/ждать обновления/искать альтернативы/(нужное подчеркнуть). Работало всё не так ужасно, но загружалась система крайне медленно даже для этого ноута, да и система пролагивала в некоторых местах. Переключение раскладки занимало 5 секунд, это стало последней каплей. Другие окружения я не стал пробовать, потому что уже заколебался с установкой софтом на Debian'е и вознёй с уже устаревшими до релиза пакетами.
Ubuntu не рассматривал, OpenSUSE и Fedora я отмёл после опыта использования на основном ПК.
Пришёл к старому варианту — Arch. Пакеты всегда новые, доступен Pamac — утилита для установки пакетов, альтернативы которой я не увидел ни в одном другом дистрибутиве. Может устанавливать софт из оф репозитория/AUR/Flatpak и, прости-господи, Snap. В одной утилите можно установить весь софт, который был когда-либо для Linux, короче :)
Из окружений выбрал Budgie — это в принципе достаточно неплохо оптимизированный Gnome, с бОльшим простором для кастомизации. Никогда раньше не пробовал, но в принципе понравилось. Проблем с Arch у меня никогда не было, немного кастомизации, установки софта, да и всё.
Что проделал в Budgie:
Иконки — Papirus
Тема — Plata
Шрифт — Roboto
Переместил панель с запущенными приложениями в отдельную панель, чтобы было место для большего количества закрепов приложений; добавил, переместил и удалил некоторые апплеты. Изменил апплет меню: выбрал компактный вариант и отображение категорий. Вроде всё.
Врубил Plymouth (правда арч загружается настолько быстро, что он виден только где-то мс), изменил тему Grub на таковую с KDE NEON. Выполнил небольшую настройку Zswap.
Из проблем с Budgie только проблема с скриншотером, судя Issue на GitHub существует она уже аж 6 лет. Если кратко, то из коробки единственный рабочий шорткат это Ctrl + PrScr, остальные вопреки Gnome Settings игнорируются. Смог только частично пофиксить, добавив шорткат для всего экрана в dconf по одной инструкции, но неприятно, что нельзя отправлять скриншоты сразу в буфер.
Немного про софт. Так как Firefox за последние пару лет капитально разжирел, жрёт по всем параметрам в 2 раза больше самого обычного Chrome и просто адово тормозит на этом ноуте, я пошёл искать альтернативы. Пришёл к Ungoogled Chromium, небольшая настройка и даже YouTube на нём смотрится.
Пытался отказаться от Electron приложений, но каких-то адекватных альтернатив к уже прилипшем ко мне Obsidian и Bitwarden я не нашёл, пришлось их использовать и немного страдать. Из остального: Telegram, GIMP, Geary, SimpleScreenRecorder, Sublime Text. Стриминговые музыкальные сервисы тут работают плохо, музыку фиг знает как слушать.
Больно тут конечно, но базовые задачи на таком железе выполнять можно.
Комментарии
09:13
09:34
09:40
А так, каждый выбирает себе то, что ему по духу, в этом вся прелесть линукса
09:49
Я вон уже 3-й дистр на Awesome юзаю - отличная вещь, скажу я вам.
16:23
00:54
Хотя работало замечательно
15:59
18:08
18:24
1. https://wiki.archlinux.org/title/I3_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#xinitrc
2. https://manjaro.ru/how-to/chto-za-suschnost-etot-i3.html#!prettyPhoto
3. https://ordanax.github.io/i3wm
4. https://laurvas.ru/i3/#i3bar
5. на английском - основной мануал: https://i3wm.org/docs/userguide.html
Ну и когда разберётесь и начнёте заниматься украшательствами, поможет вот это https://thomashunter.name/i3-configurator/
Здесь прямо на странице можно менять цвета, размеры и проч. и тут же видеть результат и, если понравилось, копировать и переносить в свои i3status и i3/.config
Можно ещё нагуглить или в ютубе глянуть.
19:27
19:32
https://hashproject.ga/
Я сам юзаю вариант с Awesome.
Интересный форк. Реально.
12:41
01:16
09:13
15:13
23:38
00:25
Поэтому его и переводят уже сколько лет на Qt.
02:06
Budgie использует только сессию GNOME и некоторые его библиотеки.
Budgie никогда не ломался от обновлений GNOME (есть опыт совместного использования)
Budgie никогда не использовал GDM
Budgie никто не переписывал на Qt и не будет. Budgie 11 будет написан на C и с GTK4 (наиболее вероятно)
13:22
Вот новость что они переходят на Qt.
Искать в АУРе старую версию mutter кторою очень долго Bugdie использовал вместе со старой версией GDM - тупо лень.
Так же как и искать пруфы как он "не ломался". Потому что сам сидел на нем полтора года, и ловил баги при каждом обновлении gtk/gnome.
21:33
Budgie разрабатывается проектом Solus (не Solar), Локал кей Доэрти — вероятно, индеец, но никак не ирландец (настоящее имя основателя проекта, ушедшего около 2 лет назад ввиду семейных обстоятельств — Айки Доэрти)
Источник: https://github.com/solus-project/budgie-desktop#move-to-gtk4
Новость о том, что Budgie 11 будет написана на GTK: https://www.opennet.ru/opennews/art.shtml?num=48651
(НИКАКИХ ИНДИЙСКИХ РЕСУРСОВ А-ЛЯ ПАНОРАМА!!!)
https://panorama.pub/news/elczin-czentr-potratit-na-prazdnovanie-dnya-rozhdeniya-sorosa-100-mln-rublej
Budgie разрабатывается для Solus, все остальные пакеты неофициальные и поддерживаются мейнтейнерами поэтому вот такие вещи:
https://discuss.getsol.us/d/4060-the-budgie-wm-process-eats-my-ram очень часто встречаются
Budgie в Solus никогда не использовал GDM -- только LightDM
Вести дискуссию о двух разных Budgie мне неинтересно
09:41
Что бы посоветовал
1) попробовать flameshot - работает как часики(используюю во всех дистрах)
2) для серфинга на таком слабом железе очень хорошо зарекомендовал себя Falkon - потребляет не много, а функционал очень даже приличный.
12:06
13:52
14:07
14:48
Чего сейчас Спектакл только не умеет . . .
15:50
01:18
09:51
10:04
Поддержу эмоцию автора.
За связку Арч+Бадж - плюсиковый лайк однозанчно!
И обзор норм.
13:08
icewm легче будет и шорткаты как угодно настраиваются, но там конфиги, да, это не Gnome Settings.
13:51
14:27
17:05
01:35
02:58
13:43
Значит, установить spectacle, дополнительные шорткаты - название любое, команда spectacle (запуск) или spectacle -r -b (областьзкрана), выбрать клавиши fn+print. Попробуйте, хорошо если получится.
15:18
19:36
21:36
15:09
00:56
18:42
sh для области : #!/bin/bash
import ~/Изображения/screenshots/screen_$(date +%F_%H-%M-%S)_size.png
и для окна : #!/bin/bash
import -window root ~/Изображения/screenshots/screen_$(date +%F_%H-%M-%S)_window.png
забиндить и делов...
19:33
И нужен imagemagick
18:44
#!/usr/bin/env bash
# ----------------------------------------------------------------------------
# --- Simple screenshot script using maim and AwesomeWM API
# --
# -- Accepts `area` and `full` string args
# --
# -- For more details check `man maim`
# --
# -- @author manilarome <gerome.matilla07@gmail.com>
# -- @copyright 2020 manilarome
# -- @script snap
# ----------------------------------------------------------------------------
screenshot_dir=$(xdg-user-dir PICTURES)/Screenshots/
# Check save directory
# Create it if it doesn't exist
function check_dir() {
if [ ! -d "$screenshot_dir" ];
then
mkdir -p "$screenshot_dir"
fi
}
# Main function
function shot() {
check_dir
file_loc="${screenshot_dir}$(date +%Y%m%d_%H%M%S).png"
maim_command="$1"
notif_message="$2"
# Execute maim command
${maim_command} "${file_loc}"
# Exit if the user cancels the screenshot
# So it means there's no new screenshot image file
if [ ! -f "${file_loc}" ];
then
exit;
fi
# Copy to clipboard
xclip -selection clipboard -t image/png -i "${screenshot_dir}"/`ls -1 -t "${screenshot_dir}" | head -1` &
awesome-client "
-- IMPORTANT NOTE: THIS PART OF THE SCRIPT IS LUA!
naughty = require('naughty')
awful = require('awful')
beautiful = require('beautiful')
dpi = beautiful.xresources.apply_dpi
local open_image = naughty.action {
name = 'Open',
icon_only = false,
}
local open_folder = naughty.action {
name = 'Open Folder',
icon_only = false,
}
local delete_image = naughty.action {
name = 'Delete',
icon_only = false,
}
-- Execute the callback when 'Open' is pressed
open_image:connect_signal('invoked', function()
awful.spawn('xdg-open ' .. '${file_loc}', false)
end)
open_folder:connect_signal('invoked', function()
awful.spawn('xdg-open ' .. '${screenshot_dir}', false)
end)
-- Execute the callback when 'Delete' is pressed
delete_image:connect_signal('invoked', function()
awful.spawn('gio trash ' .. '${file_loc}', false)
end)
-- Show notification
naughty.notification ({
app_name = 'Screenshot Tool',
icon = '${file_loc}',
timeout = 10,
title = '<b>Snap!</b>',
message = '${notif_message}',
actions = { open_image, open_folder, delete_image }
})
"
}
# Check the args passed
if [ -z "$1" ] || ([ "$1" != 'full' ] && [ "$1" != 'area' ]);
then
echo "
Requires an argument:
area - Area screenshot
full - Fullscreen screenshot
Example:
./snap area
./snap full
"
elif [ "$1" = 'full' ];
then
msg="Full screenshot saved and copied to clipboard!"
shot 'maim -u -m 1' "${msg}"
elif [ "$1" = 'area' ];
then
msg='Area screenshot saved and copied to clipboard!'
shot 'maim -u -s -n -m 1' "${msg}"
fi
18:51
https://privatebin.net/?386937571443b548#E6TcTYKdiTrjpbRDpmXPisbn1Vpyy8b5fFnPRKBBDcnP
20:40
23:42
01:23
https://github.com/solus-project/budgie-desktop/issues/261
Как я понял адекватного фикса нет, нашёл только костыль на форуме Ubuntu Budgie:
https://discourse.ubuntubudgie.org/t/screenshot-shortcuts-not-working-by-default/3194
02:42
https://translate.getsol.us/projects/budgie-desktop/#languages