LINUX.ORG.RU

Избранные сообщения Teuwers

Thinkpad X13s: Apple M1, но для бедных

Галерея — Скриншоты

Привет, ЛОРчик!

Мне снова стало скучно, особенно от осознания того, что в современном линуксе всё работает из коробки даже на новейшем железе (привет, Z13) и я решил усложнить себе задачу.


Итак, встречайте: Thinkpad X13s.

Под капотом Qualcomm Snapdragon 8cx Gen 3 — 5nm-чип на архитектуре ARM.


В интернетах были нагуглены неоднозначные отзывы (от «не работает совсем» до «работает, но без звука/BT/WLAN, а уж о WWAN забудьте»), поэтому было решено брать.

Ровно сутки ушли на попытки накатить дебиан, плюнул, накатил арч.
Ещё полдня ушло на то, чтобы заставить работать 3D-ускорение, Vulkan и 5G-интернет*.

Результат на скриншоте: работает всё, включая мобильный интернет 5G*, управление питанием, яркостью, Bluetooth, и все-все-все.

Из минусов: ужасное время автономной работы, всего 8-10 часов вместо заявленных 28 часов.
Но, как ни странно, на Шиндошс 11 всё ещё хуже (ноутбук рапортовал 5 часов после установки всех апдейтов и ребута)

В планах собрать wine-aarch64 и попробовать запустить World of Warcraft нативно (да, aarch64 сборка WoW под Windows сущестует и успешно работает на данном ноутбуке)


TL,DR: Пришлось попердолиться вдоволь, но я кайфанул, ведь именно для этого и брался ноутбук. Я доволен.

Будущее наступило?


* — необходима прививка Pfizer или Moderna.

>>> Просмотр (1920x1200, 906 Kb)

 , , , x13s,

annerleen
()

Два монитора и Steam игры

Форум — Desktop

Снова здравствуй, ЛОР (и Димецу тоже пламенный привет!) Ситуация следущая.

Есть два монитора (по факту монитор и проектор, но не суть), как Primary, естественно, задан монитор (режим 3840x2160@144Hz), ну и Secondary проектор с режимом 2560x1440@90Hz. А ещё есть GNOME и Wayland.

Задачка: как бы автоматически задать проектор как Primary, запустить steam в big picture mode (это знаю как сделать, steam -gamepadui), а после завершения работы Steam — вернуть всё как было?

Нагуглил утилиту gnome-monitor-config, собрал, но ничерта непонятно. При попытке что-то сделать по подобию примера в README оно падает.

ann@undercity ~ » gnome-monitor-config  set -Lp -M DP-1 -L -M HDMI-1
:::: ../src/gmc-display-config.c:691 cc_display_logical_monitor_config_add_monitor() - 
:::: ../src/gmc-display-config.c:691 cc_display_logical_monitor_config_add_monitor() - 
Logical monitor [ 3840x2160+0+0 ], PRIMARY, scale = 1
  Monitor [ DP-1 ] 3840x2160@119.994
Logical monitor [ 3840x2160+0+0 ], scale = 1
  Monitor [ HDMI-1 ] 3840x2160@60
[(0, 0, 1.0, uint32 0, true, [('DP-1', '3840x2160@143.982', @a{sv} {})]), (0, 0, 1.0, 0, false, [('HDMI-1', '3840x2160@60.000', {})])]
Failed to set configuration: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Logical monitors not adjacent

ЛОР поможет мне?

 , ,

annerleen_temp
()

Как я переехал на GTK-окружение после 15 лет в KDE

Галерея — Скриншоты

Захотелось мне оформления в стиле Nimbus, который был в Solaris, а в KDE его воссоздать оказалось нереально. Поэтому я просто взял и перешёл на GTK-окружение, имея 15 лет KDE в анамнезе (эпизодически использовал с KDE 3.2, постоянно — с KDE 4.1.4). Наверное, это самая идиотская причина смены DE и тулкита, претендую на медаль 😁

Перепробовал всё более-менее некрасноглазое на GTK, начиная с Gnome 42 и заканчивая LXDE. Остановился на MATE. Внезапно, это вполне функциональная настольная среда, которая сформировалась в процессе развития Gnome 2, так что все или почти все банальные вещи в UI/UX тут реализованы. И всё это наследие Gnome 2 неспешно эволюционирует: МАТЕ уже давно использует GTK3 и сейчас внедряет поддержку Wayland.

Как видно по скриншотам, Nimbus жив! После засилья плоскоты, прозрачностей и стерильности смотреть на вот это всё просто кайф. Хотя, может, тут новизна играет роль, но меня МАТЕ пока устраивает вполне. Этот переход оказался интересным опытом, поделюсь некоторыми наблюдениями:

  • Не знаю насчёт Gnome и Cinnamon, но МАТЕ намного проще устроен, чем KDE 5. Если мне нужны заметки с органайзером и контактами — я запускаю Osmo и просто делаю заметки, смотрю-добавляю контакты и сверяюсь с планами. Просто, представьте себе, открываю приложение и добавляю контакт, а не сижу выбираю хранилище, категорию записи и прочую техническую трахомудию, как в монструозных KDE-приложениях типа Kontact. Офигенное ощущение, скажу я вам! Никаких сраных единых систем хранения данных, которые то и дело отваливаются, мне блин не нужна МОЩЬ, которая принимает тысячу контактов в секунду от разных приложений одновременно и синхронизирует их с какой-то промышленной вундервафлей, мне нужна элементарная локальная программулька для удобной записи контактов, мать вашу!
  • Это капец как печально, но похоже, что софт на Qt больше не вариант. Почему? Он ТОРМОЗИТ. Если GTK-приложения в МАТЕ на моём компе запускаются мгновенно, то Qt-программы запускаются так: мгновенно появляется рамка окна, отрисованная МАТЕ-шным оконным менеджером, и ПРИМЕРНО ЧЕРЕЗ СЕКУНДУ в этой рамке появляется содержимое окна, отрисованное Qt. Так происходит и с Kvantum, и с Breeze, и с Fusion, без разницы. Я сначала подумал, что это глюк конкретно моей инсталляции, но потом понял, что Qt-приложения всегда так запускались и в KDE тоже. После запуска отрисовка быстрая и плавная, но вот сам запуск ворочается тяжело, особенно если прога на QML. Всегда чувствовался небольшой разрыв между действием пользователя и реакцией KDE/Qt. Просто сейчас это стало особенно заметно. А GTK, даже в своей жирненькой третьей версии, реагирует мгновенно. Почему так?
  • А печально без Qt вот почему: внезапно обнаружил, что в репозиториях Manjaro большинство GUI-приложений — на Qt. Пытался, например, подобрать Markdown-редактор на GTK, а они почти все на Qt. На GTK только штуки три или четыре, да и те с CSD (клиентские декорации в МАТЕ выглядят чмошно). Практически все читалки, умеющие FB2, тоже на Qt. Аналога KeePassXC на GTK не нашёл, может кто подсказать?
  • Почему линуксоиды хейтят dconf, он же «гномореестр»? По-моему, настройки в бинарном файле это удобно! Во-первых, разработчикам не нужно впиливать каждую настройку в GUI, когда есть одно известное место, где хранятся настройки в читабельном виде, и в которые можно тыкать мышкой. Во-вторых, благодаря dconf любую настройку можно изменить через консоль. В-третьих, выбирать из бинарного файла нужные данные намного быстрее и стабильнее, чем парсить кучу текстовых конфигов, как делает KDE. Тем более, в случае KDE там не куча, а ХРЕНОВА ГОРА текстовых конфигов, в итоге KDE даже на топовых конфигурациях загружается по 5 секунд.
  • Кстати о настройках. Их в МАТЕ мало, конечно, если сравнивать с KDE. Зато это реально нужные настройки, которые тебе могут понадобиться в первые же минуты или дни. В KDE же у тебя миллион настроек, где самые актуальные и самые редкие бездумно перемешаны и распиханы по извилистым путям, так что привести среду в удобный вид — подвиг уровня расчистки авгиевых конюшен.
  • Есть ли экономия системных ресурсов на МАТЕ? Сложно сказать. Процессор стал меньше напрягаться, судя по звуку кулера. Но оперативку МАТЕ ест охотно, на скриншоте видно, что только Caja и Xorg потребляют по 200+ МБ каждый. Со старта у меня среда занимает 800-900 МБ оперативки. С другой стороны, системный монитор МАТЕ берёт самую «пессимистичную» цифру, потому что в целом показывает занятой оперативки на 200 с лишним МБ больше, чем KDE-шный KSysGuard (сравнивал на старой системе с KDE).

В итоге: у меня удобная рабочая среда, которая стартует и выключается стабильно за секунду времени, и которая мгновенно реагирует на мои действия, будто *box какой-то. И которая не выглядит как кислотный приход. Ещё и шрифты, по-моему, чётче стали, чем было в KDE.

Хз, как после этого возвращаться на KDE. Наверное, я и не буду. Осталось дождаться переезда МАТЕ на Wayland и больше нечего будет желать, кроме исправления мелких багов — их в МАТЕ достаточно, увы. Местами нет перевода на русский (я заодно решил перекатиться и на русскую локаль), пара апплетов для панели неюзабельна (глючат и жрут оперативку), системный монитор не сохраняет часть настроек. Ну и косметические недоделки — например, индикатор раскладки в системном лотке слишком мелкий. В общем, есть над чем работать, и я надеюсь, над МАТЕ будут работать.

Сейчас раздумываю, стоит ли заменить оконный менеджер на Compiz, чтобы получить «горячие» углы экрана, или забить и пользоваться дальше традиционными переключателями окон и рабочих столов. За эти несколько дней я уже привык к ним, хотя пальцы порой машинально кидают мышь в угол экрана.

На первом скриншоте: muPDF и Abiword. Оконный менеджер Marco умеет примитивный тайлинг, можно раскидывать окна мышью. Тема иконок: Nimbus + Mate с папками из Yeti Box. Можно ещё отключить рамку окна для полноэкранного режима, но меня прикалывает этот градиент, как на скрине с Firefox. Тему Nimbus устанавливал из AUR.

>>> Просмотр (5120x2880, 4086 Kb)

 , ,

alex1101
()

box86(64) или есть ли жизнь на ARM-e?

Статьи — Desktop
box86(64) или есть ли жизнь на ARM-e?

Запуск программ, собранных для архитектуры x86, на Linux-системах с ARM-процессорами

( читать дальше... )

 , , ,

Unixson
()

Legion 5, энергопотребление и другие мелочи

Форум — Linux-hardware

Привет всем!

Есть лаптоп Lenovo Legion 5 15ACH6A, модель 82NW001GRU. Сейчас на нём стоит свежая Kubuntu 22.04. Пока из того, что уже проверил вроде в основном всё работает. Не пробовал ещё внешний монитор, надо проводок купить. Ну и есть мелочи, которые перечислю ниже.

Основной вопрос в том, что он много жужжит вентиляторами и быстро разряжается, даже когда ничего особо не делаю. Вот, этот текст набираю, открыто ещё 8 вкладок с одним текстом (результаты гугления, форумы, вики, никакого видео) и konsole с top'ом. Top показывает %Cpu(s): в районе 0,5 - 1,6. При этом ноутбук что-то активно охлаждает. Поставил Psensor (KDE'шный виджет почему-то никаких датчиков не нашёл), процессор 42 градуса, видео 44 (не знаю пока, какое из двух, написал максимальное значение), накопитель тоже 44. На небольшие промежутки вентиляторы выключаются, потом опять. Видимо у лаптопа порог где-то рядом с этими значениями. Такое поведение проявляется вне зависимости от розетки.

Попробовал менять CPU Governor на Powersave. Частота снижается, но проблему это не решает. Ещё тут есть сочетание клавиш для смены разных профилей производительности/энергопотребления - «Fn+Q» (на наклейке написано). Всего их три: тихий (синий), сбалансированный (белый) и производительный (красный). Цвета соответствуют цветам светодиода на кнопке питания в нужном режиме. У меня получается переключать только между тихим и сбалансированным. При выборе тихого тише не становится, вообще такое впечатление, что меняется только цвет индикатора. Производительный (красный) выбрать не получается в принципе. Под Windows для этой приблуды должна быть какая-то своя софтина, но Windows у меня нет, Windows это зло. Не знаю, может быть магия в софтине, а не прошивке лаптопа. Как бы это переключение ещё отлавливать?

В общем, как бы его заставить вести себя тихо, не втягивать пыль, не жрать батарейку в то время, когда нагрузки нет? Да, я понимаю, что аппарат позиционируется как типа игровой, а не портативный и долгоживущий. Но всё таки хотелось бы... Что можно сделать? Можно ли совсем отключать вторую видеокарту, когда не требуется? Или, если я на ней явно ничего не запускаю, то она и не потребляет? Мне, судя по показателям температуры, кажется, что всё таки потребляет и в простое.

Кроме этого ещё такие вопросы:
* Как изменить частоту дисплея с 165 на 60 Гц? Опять же для снижения потребления энергии. Кроме того, хочу посмотреть, как будет плавность. Почему-то в Wayland сеансе всё невероятно плавно и без лагов, а в X11 есть какие-то периодические фризы и фризы, особенно заметны при минимизации окон, как будто FPS падает до 15 - 20. Мне думается, вдруг это Xorg'у не нравится такая большая частота обновления? В настройках KDE, и через xrandr частоту сменить не получается, есть только 165. А Wayland сам по себе пока не особо готов (перестают работать приложения x11, некоторые кнопки Plasma не всегда работают, например «Shut down» в меню) в KDE, поэтому его не хочу.
* На тачпаде жесты для переключения окон и масштабирования в Лисе работают только в сеансе Wayland, в X11 почему-то не хотят.
* В X11 тачпад вообще какой-то странный, нажатия тремя пальцами срабатывают через раз, а в Wayland - нормально всегда.
* Как там с ускорением воспроизведения в браузерах на GPU от AMD?

Linux Legion 5.15.0-27-generic #28-Ubuntu SMP Thu Apr 14 04:55:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c3)
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c3)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]
04:00.0 Non-Volatile memory controller: SK hynix Gold P31 SSD
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
06:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852AE 802.11ax PCIe Wireless Network Adapter
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c5)
07:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
07:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
07:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
07:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
07:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
08:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
08:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)

Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         48 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  16
  On-line CPU(s) list:   0-15
Vendor ID:               AuthenticAMD
  Model name:            AMD Ryzen 7 5800H with Radeon Graphics
    CPU family:          25
    Model:               80
    Thread(s) per core:  2
    Core(s) per socket:  8
    Socket(s):           1
    Stepping:            0
    Frequency boost:     enabled
    CPU max MHz:         4462,5000
    CPU min MHz:         1200,0000
    BogoMIPS:            6387.59
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx m
                         mxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pcl
                         mulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic
                          cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext per
                         fctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms in
                         vpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_m
                         bm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_cl
                         ean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes v
                         pclmulqdq rdpid overflow_recov succor smca fsrm
Virtualization features: 
  Virtualization:        AMD-V
Caches (sum of all):     
  L1d:                   256 KiB (8 instances)
  L1i:                   256 KiB (8 instances)
  L2:                    4 MiB (8 instances)
  L3:                    16 MiB (1 instance)
NUMA:                    
  NUMA node(s):          1
  NUMA node0 CPU(s):     0-15
Vulnerabilities:         
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl and seccomp
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:            Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP always-on, RSB filling
  Srbds:                 Not affected
  Tsx async abort:       Not affected

 , , , ,

ls-h
()

Помогите разобраться с flakes + home-manager в NixOS.

Форум — Admin

Нигде не могу найти нормальных документаций по flakes в NixOS (в /etc/nixos), только мелкие обрывки. Хочу более точно в этом разобраться, а не склеивать все по обрывкам. Буду благодарен за пару ссылок как связать flakes с home-manager.

 ,

cimidellate
()

Каким основным почтовым клиентом на Linux/unix-системах вы пользуетесь?

Голосования — Голосования
  1. web-интерфейс к стороннему сервису (google, yandex, mail.ru и т.д.) 332 (49%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Thunderbird 258 (38%)

    ********************************************************************************************************************************************************************************************************************************************************

  3. Mutt 45 (7%)

    *******************************************

  4. web-интерфейс к собственному почтовому серверу (Roundcube, SquirrelMail и др.) 45 (7%)

    *******************************************

  5. KMail 43 (6%)

    *****************************************

  6. Evolution 43 (6%)

    *****************************************

  7. Claws Mail 33 (5%)

    *******************************

  8. другой, напишу в комментариях 19 (3%)

    ******************

  9. клиенты на основе Emacs 16 (2%)

    ***************

  10. Sylpheed / Stuphead 12 (2%)

    ***********

  11. Vivaldi Mail / Opera Mail 8 (1%)

    *******

  12. Geary 8 (1%)

    *******

  13. SeaMonkey Mail 3 (0%)

    **

  14. Zimbra Desktop 2 (0%)

    *

  15. Nylas Mail 1 (0%)

  16. Hiri 0 (0%)

  17. Betterbird 0 (0%)

Всего голосов: 868, всего проголосовавших: 676

 , ,

Jaeger1999
()

Debian Sid + SwayWM

Галерея — Скриншоты

Планирую переход на Sway. Постепенно пилю удобное мне окружение, но многий нужный мне софт работает не в полном объеме, частично решается установкой xwayland.

ПО которое можно наблюдать:

  • Debian bookworm/sid
  • SwayWM
  • Waybar
  • tofi
  • mako-notifier
  • wob
  • thunar
  • ranger
  • du
  • udiskie
  • cmus
  • galendae

Шрифты:

  • Sans Regular
  • Source Code Pro Medium

Оформление:

  • GTK+: Midnight-GrayNight
  • Icons: Qogir-ubuntu-dark
  • Cursor: DMZ-Black

Ищу замену привычному софту, кое-где перехожу на консольные решения. Без xwayland пока не работает gimp (версия из официального репозитория) и vscodium. Thunar в основном использую для удобного хождения по smb шарам, если есть консольная альтернатива - подскажите.

>>> Просмотр (1920x3240, 523 Kb)

 , ,

nuxster
()

Android с темами, но без васянства

Форум — Mobile

Всегда использовал LineageOS (ещё когда это был CyanogenMod) как наименее васянскую среди андроид-сборочек. Привычка и доверие к авторам (и недоверие к рандомным индусам с XDA, хотя это иногда одни и те же люди) заставляли меня убеждать себя, что все эти шрифты-цвета мне на самом деле не нужны: раз они встречаются только в васяносборках (и обоссаной MIUI, например) - может все существующие решения слишком кривые и ломают приложения.

Терпение лопнуло, когда в AOSP 12 милостивый гугол разрешил выбирать цвета из числа не четырёх, а аж целых -надцати. Увидев релиз линейки 19 побежал я читать объявление, затем changelog. Упоминаний про цвета не нашёл, но махнул на это рукой - может просто не указали апстримные изменения.
После установки обнаружил, что в линейке 19 мало того, что нет нововведённого выбора цветов, так ещё и старый выпилили. Трахался потом весь день, чтобы восстановить 18, т.к. по непонятной причине поменялись ключи FBE.

Итак, уважаемые лорчане, среди которых (я знаю!) есть пользователи невендорского андроида: куда бежать, и, что важнее - каким путём? Хотелось бы dirty flash, но (насколько мне известно) такого не бывает при переходе из одной сборки на другую.
Бекап приложений в ондроеде бессмысленен и бесполезен, т.к. у большинства приложений (обычно как раз у тех, которые как раз хотелось бы забэкапить) в манифесте прописано, что низзя. Так что по тому вопросу тоже сообщите ноу-хау, если он у вас есть.

Из нужного мне в новой прошивке: всё то, что в линейке (настройки прайваси, Caffeine, …), цвета, а ещё лучше - шрифты, выбор расположения часов на экране блокировки. Хорошо бы уменьшение viewport на высоту уродской капли, как в MIUI. Главный критерий - минимум вредных привычек времён васяносборок Windows Mobile, ибо противно.

Ну или, как альтернатива - какая-нибудь мокрописька в виде Magisk-модуля.

Платформа - onclite, он же Redmi 7 (не Note).

 ,

token_polyak
()

За что мы любим Manjaro

Форум — Talks

За пунктуальность

За стремление к совершенству

За мудрость

За добропорядочность

 

chenbr0
()

Brutal NixOS

Галерея — Скриншоты

Два года на Никсоси:

  • Зашифровал диски luks2, VPN всегда включен, все хосты соединены через wireguard
  • Настроил tlp для ноутов
  • Neovim с LSP для Rust, Elixir, JS (в процессе разделения конфига на lua модули)
  • Мигрировал со spotify на picard, mpd, ncmpcpp, mpdscribble
  • С xmonad на leftwm
  • еще X: redshift, unclutter, picom
  • Настроил flakes на unstable и home-manager
  • Запускаю rofi одной клавишей с xcape
  • anki, хоть глаза и вытекают от его UI
  • mpv, imv
  • live usb
  • brutal doom (gzdoom) и quake (vkQuake)
  • Периодически ухожу с Terminus, но всегда к нему возвращаюсь
  • fish, direnv, alacritty, ripgrep, rsync, fzf, zoxide, delta, gitg, bat, exa

За это время поставил Никсось в том числе на комп для тв, было бы здорово поставить ее еще на banana pi m2 zero, чтобы хостить octoprint для ender 3

Конфиги, Еще скрины

>>> Просмотр (2560x1080, 650 Kb)

 , , ,

ksevelyar
()

golang и/или плюсы с релокацией в Берлин

Форум — Job

Да, даже сейчас. Ищем людей в команду, смежную моей. Язык работы: английский.

Можно указать в referral Aleksei. Могу ответить на любые вопросы, если нужно.

Ну и вообще по мелочам есть вакансии открытые

 , , , ,

derlafff
()

Intel выпилил S3 (suspend-to-ram) в 11 поколении

Форум — Desktop

Привет, ЛОР!
Решил рассказать о своей истории узбека сношения с ноутбками на Intel 11 поколения.

Конкретнее — сегодня поговорим о засыпании (suspend, suspend-to-ram, S3).
Если вкратце — засыпания в ноутбуках больше не будет. Вообще. Совсем.

Ссылка: https://www.reddit.com/r/System76/comments/k7xrtz/ill_have_whatever_intel_was...

Вместо Ъ-засыпания S3 (с обесточиванием всей периферии, кроме оперативной памяти) — теперь некий S0iX.
Это значит, что процессор теперь не будет обесточиваться и будет работать всегда.
Кроме очевидных минусов вроде уменьшения времени автономной работы в режиме засыпания, есть ещё и неочевидные — вроде тех, что из-за того, что CPU (и, вроде как, некоторая периферия) будет включена всегда — за нами будут следить ещё лучше и тщательнее.

Ну и, конечно же, в Linux ближайшее время это будет поддерживаться через жопу.
Например, на последнем лаптопе от Fujitsu (Lifebook U7311) засыпание не работает вовсе, потому что BIOS лаптопа бодро рапортует о поддержке S3, которое CPU, естественно, не поддерживает, с предсказуемым результатом.

А ещё сегодня мы поговорим о том, чем заменить S3 (точнее, об альтернативе б-мерзкому S0iX, накостыленной шаловливыми ручонками линуксоида).
fakesleep.sh — скрипт, который делает примерно то же самое — «усыпляет» пользовательские процессы (kill -STOP), усыпляет USB-девайсы, отключает указанные ядра процессора и выключает дисплей (и, конечно же, «вертает всё взад» при «пробуждении»).
Использовать его очень просто: нам понадобится acpid и пара нехитрых скриптов:

/etc/acpi/events/laptop-lid

event=button/lid.*
action=/etc/acpi/laptop-lid.sh

/etc/acpi/laptop-lid.sh
#!/bin/sh

FAKESLEEP=/home/ann/.bin/fakesleep
ACTION=$(grep -q closed /proc/acpi/button/lid/LID/state && echo sleep || echo resume)

$FAKESLEEP $ACTION

Естественно, нужно подправить несколько переменных в скрипте и путь до этого скрипта в laptop-lid.sh.

Как результат — ноутбук при закрытой крышке не засыпает полностью (как и в S0iX), но при этом мы можем контролировать процессы, которые мы останавливаем/не останавливаем, при этом время автономной работы в режиме «спячки» такое же (фиговое, но терпимое):
ann.: ~ ➤  acpi                                                                                                                                                                                                                                      
Battery 0: Discharging, 86%, 25:17:22 remaining

(проверено по SSH, которое остаётся доступным как раз благодаря тому, что мы контролируем, какие процессы мы усыпляем, а какие нет)

Просьба всем использующим 11 поколение Intel и сочувствующим протестировать это поделие и дать советы по улучшению/ухудшению этого всего хозяйства.
Естественно, это всё юзабельно не только на 11 поколении, а на любом ноутбуке.

sudo cast i-rinat (на всякий случай)

 , ,

annerleen
()

MTP подключается только под root.

Форум — General

Есть Huawei P10 Lite (как сам себя он именует), он же P9 Plus (как его кличет jmtpfs) он же WAS_LX1 (как идентифицируется в Thunar и в названии модели).

В Slackware 14.2 прекрасно монтировался в Thunar и под пользователем, и под рутом. В Slackware 15.0, оказывается, монтируется только под рутом.

Пробовал, так же, под рутом

jmtpfs /m1
Device 0 (VID=12d1 and PID=107e) is a Huawei P9 Plus.
Android device detected, assigning default bug flags

…стало быть жужжит; а под пользователем имеем

jmtpfs /m1
Device 0 (VID=12d1 and PID=107e) is a Huawei P9 Plus.
libusb_open() failed!: Permission denied
LIBMTP PANIC: Unable to initialize device
terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
  what():  Can't open device
Aborted

Я не знаю, может быть это политически грамотно и стратегически верно – не монтировать что попало без рут-прав. Не спроста такое «обновление» вышло, надо думать. Но любопытно было бы узнать, чем технически определена разница в политике. Теоретически, так сказать, осмыслить, на случай если ситуация (или какой-нибудь простой ™ пользователь) в будущем потребует отказаться от дефолтной политики по этому вопросу.

И да.. Возможно имеет значение: 14.2 устанавливался оптом, но без директория k (типовой комплект пакетов KDE). 15.0 накатывался полным оптом, включая k. В данный момент пишу из xfce. Догадываюсь, он таскает за собой изрядный кусок gnom’овской инфраструктуры, с какими-нибудь костылями для костылей – допустим, преодолевалки прав рута из под пользователя, а так же защиту от злоупотребления этими преодолевалками недобросовестным юзером. Вообще намереваюсь накатить i3 (и правовые вопросы снимутся вместе с костылями?) но пока у меня лапки и очень любопытно чаго оно так вышло. Кстати да, в 14.2 сразу ставил i3, потом уже камлал с телефоном.

 , ,

Csandriel_x64
()

Ищу работу С++/Qt

Форум — Job

Резюме тут https://neochapay.ru/Chupligin_Sergey_Qt_c .pdf

Гитхаб тут https://github.com/neochapay

И тут https://github.com/nemomobile-ux/

Удалённо или в Иннополисе

 , , ,

chapay
()

Ищу программу для заметок и списков дел

Форум — Desktop

Посоветуйте легковесную софтину для комфортного ведения в основном текстовых заметок. Размер этих самых заметок обычно от сотни до пары тысяч слов. Поддержка тегов и форматирования не обязательна.

Что нужно:

  • синхронизация на десктопе и мобильных устройствах
  • работа в оффлайн режиме
  • возможность работы через свой локальный или удаленный сервер для их надежного хранения (возможно с веб-мордой)
  • архивирование и хранение заметок неактуальных
  • (необязательно) простейшие списки дел

Использую Manjaro, KDE, 5.15. Пока сижу на google keep в браузере и на андроидах. Не удобно и не хочется остаться без них в день Ч.

 , ,

hargard
()

Где вы ведёте заметки?

Форум — Talks

Пока для себя собрал связку nb + git + gitjournal, но интересно послушать другие варианты. Особенно интересуют методы синхронизации с телефоном.

 

fernandos
()

Единый буфер обмена под вялендом

Форум — Desktop

У меня каликакерский десктоп с sway (раньше i3). Так вот, под иксами я пользовался autocutsel, чтобы объединить primary selection и буфер обмена. Как это сделать под вэйлендом?

Сейчас поведение такое: в одной wayland-native программе (alacritty) копирую через выделение, в другой C-v - и ничего не вставляется, или вставляется то, что было раньше скопировано через C-c.

 , ,

token_polyak
()

Чем пользуетесь из F-Droid?

Форум — Mobile

Собственно сабж. Третий андрофон. В первый раз ставил из него судоку. Во второй: блокнот. В этот раз: «Транзистор» для прослушивания радио.

А кто чем ещё пользуется?

 ,

AlexVR
()

Какую поисковую систему вы используете чаще всего

Голосования — Голосования

Также добавил метапоисковики.

  1. Google 649 (67%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. DuckDuckGo 170 (18%)

    ***********************************************************************************

  3. Яндекс 123 (13%)

    ************************************************************

  4. Searx 16 (2%)

    *******

  5. StartPage 6 (1%)

    **

  6. Bing 4 (0%)

    *

  7. Mail.Ru 1 (0%)

  8. Qwant 0 (0%)

  9. SwissCows 0 (0%)

  10. Yahoo! 0 (0%)

  11. Search Encrypt 0 (0%)

  12. MetaGer 0 (0%)

  13. YaCy 0 (0%)

Всего голосов: 969

 

fernandos
()