И это всё МОЁ






Debian 10 minimal + xorg + pulseaudio + первый релиз xfce 4.16 из исходников с офсайта


Скрин ресайзнут в два раза


Три монитора - 4к+1080+1600х1200, штатная в 10ом дебиане крыса 4.12 в hidpi умеет не очень, 4.14 умеет хорошо, 4.16 пока умеет с небольшой помощью:


.Xresources


Xft.dpi: 192


.xinitrc


xrdb -merge ~/.Xresources
export GDK_SCALE=2
export GDK_DPI_SCALE=0.5
exec startxfce4


т.к. через штатные настройки GDK_SCALE подхватывается а DPI_SCALE упорно не захотел, а без этого шрифт в GTK2 программах мелкий (gimp, anydesk) и приложения на Java Swing не скейлятся без дополнительного пинка

Самое главное что полностью нормально работает Eclipse (swt через gtk2) - шрифты в норме, иконки в норме, всплывающие окна (в том числе дополнятора) всплывают где надо а не где придется (привет wayland!)


Всё стандарт кроме расположения панелей - на основном экране панель внизу, на втором - вверху, третий экран без панелей, т.к. он для одного отдельного приложения (отрезал ибо не нужно)

На нижней панельке лишняя кнопка приложений но пока не перетащил rofi пусть поживёт, лень было гуглить аплет умеющий в альсамиксер так что пришлось доставить пульс, хотя вроде и не нужен

На верхней панельке запускалки для скриптов, которые падают терминалами сразу на второй монитор, где и живут по мере нужды, и еще там должен быть генмон но пока не подтащены скрипты для него.


Т.к. система голая то апплеты просто пересобраны из гита крысы


Не люблю темные темы но решил попробовать, пока некоторая мешанина


Из замеченных глюков:



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

  • neofetch запущен в xfce4-terminal в режиме drop-down (аналог guake), при этом стоят флаги allways on top и keep open on loose focus но один фиг если кликнуть куда-нить вне терминала то он скрывается другими приложениями, притом даже если кликнуть на приложение которое его не перекрывает (но на экране в принципе есть перекрывающие). должен просто оставаться верхним в списке до упора. в реальности не напрягает ибо он нужен только чтоб что-то быстро вбить и закрыть. глюк самовыпилися, повторить пока не удалось Забавно что окно попадает на панель нотификаций

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

  • апплет погоды регулярно падает при настройке списка выдачи инфы, благо он не особо нужен и список таки можно настроить

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


В остальном вполне рабочая версия, надеюсь попадёт в дебиан 11 и к тому моменту допилят все огрехи


п.с. в голом дебиане можно собрать так: Вышел Xfce 4.16 (комментарий)

только при установке в / надо make выполнять из под рута для пары пакетов, так что можно просто скрипт целиком из под рута прогнать

и да, это наверняка убъёт уже установленную 4.12/4.14 так что нет повода это делать на живой системе






















>>> Просмотр
(3840x1080,
939 Kb
)










 ,








И это всё МОЁ






Случайно сделал #sudo apt install xfce*


В итоге приятно удивлен Крысой: легкая, куча настроек гуевых, настроил всякие значки темы и прочее, единственная отсебятина прикрутил Scroll Lock к раскладкам клавы (setxkbmap -model pc105 -layout us,ru -variant ,winkeys, -option grp_led:scroll,grp:alt_shift_toggle).


Для начинающих самое то.






















>>> Просмотр
(1920x1080,
975 Kb
)










 ,








И это всё МОЁ






Проект SulinOS существует с 2016 года. Это форк последнего релиза Pardus Linux 2011. Несколько лет Sulin находился в тени Pisi linux, но в прошлом году его развитие ускорилось. Упор был сделан на перевод инфраструктуры на python3.

В настоящее время сформированы гибридные установочные образы с XFCE, LXDE и GNOME, объявленные стабильными. На снимке live-сессия с XFCE.

После загрузки пользователя встречает стандартное меню grub, система доступна на английском, турецком и испанском языках, а также в safe mode.

Дисплейный менеджер — lightdm. Логин — user, пароль — live. С помощью этого же пароля и команды su в терминале доступен рут.

Образ весьма минималистичен, помимо базовых компонентов xfce-4.16pre, установлены лишь thunar, parole, mousepad, xfce4-terminal и несколько аддонов. Интернет-браузер отсутствует. В репозитории имеется только links.

Местный пакетный менеджер зовется inary, с точки зрения пользователя он мало чем отличается от pisi. Командой inary help или inary ? вызывается справка.

Присутствуют два варианта установщика: live-installer на gtk+, и консольный, псевдографический — elsa.

Дистрибутив примечателен необычной иерархией файловой системы и, не считая крайней скудости репозитория, вполне юзабелен.

Офф. сайт.





















>>> Просмотр
(1600x1200,
131 Kb
)










 ,








И это всё МОЁ

Интересует вопрос, знание какого семейства дистрибутивов пригодилось вам в работе? Как известно, семейство дебианов и семейство редхатов отличаются не только форматом пакетов, но и многими другими нюансами, расположением конфигов, например или особенностями администрирования. Было бы интересно узнать, в реальной жизни для выполнения работы за зарплату, знание какого семейства и дистрибутива окажется наиболее полезным?







Deb-based (Debian, Ubuntu, Mint)289
У самурая нет любимого меча, у него есть меч282
RPM-based (RHEL, Fedora, Centos)128
Source-based (Gentoo)42
Другое29
Дистрибутивы для встроенных систем4
Всего голосов: 774




 , ,








И это всё МОЁ

Как выяснилось позавчера, операционка от самой любящей приватность компании пересылает на сервера этой самой компании данные о каждом запускаемом на компьютере приложении.
А выяснилось это потому, что сервера не выдержали перегрузки, что вызвало (вероятно, из-за блестящего решения сделать отправку хеша приложения обязательным условием запуска) дичайшие задержки в запуске приложений на новеньких и не очень маках.
Я лично до этого не знал, но оказывается, у маководов давно уже был в пользовании костыль для отключения телеметрии, но в Big Sur его поломали.
Обсуждение на Reddit.
Статья какого-то германского ноунейма.
А пользователи маков в России что-нибудь такое почувствовали? Может, модераторы чего расскажут?

P.S. А Linux тут при том, что ждём такой же функциональности в systemd.








 








И это всё МОЁ

Недавно посмотрел научно-фантастический фильм Гая Леви - Эффект Манделы. Главный герой фильма - программист, у которого случилась трагедия - его маленькая дочь утонула в море. После этого события он начал замечать странные несовпадения своих воспоминаний с реальностью. Это привело его к теории эффекта Манделы, сторонники которой считают, что наш мир виртуален и этот эффект - всего лишь побочное явление от коррекций, которые вносятся по мере необходимости, для того, чтобы мир продолжал существовать. Убитый горем программист находит профессора, который рассказывает ему о неудавшемся эксперименте с квантовым компьютером (целых 512 кубит), который должен был доказать эту теорию. Основная идея заключается в том, что вычислительные мощности виртуальной реальности нашего мира небезграничны, поэтому она не занимается детальным вычислением тех частей мира, которые не взаимодействую хотя бы с одним наблюдателем. Убитый горем программист решает за-DoS-ить мир. Вначале «вселенский разум» пытается его остановить изменяя реальность на альтернативную, в которой его дочь жива. Это приводит к множеству проблем, которые нет смысла тут перечислять. В итоге у программиста таки получается осуществить DoS атаку, весь мир начинает жутко глючить, а затем просто перезагружается с самого начала и развивается с незначительными изменениями, которые предотвращают смерть девочки на том этапе истории, с которого начинается фильм.

Интересно, если наш мир действительно виртуален, можно ли его взломать изнутри? Может ли человек или человечество это сделать?








 , , ,








И это всё МОЁ
Сформированы корректирующие обновления для всех поддерживаемых веток PostgreSQL: 13.1, 12.5, 11.10, 10.15, 9.6.20 и 9.5.24. Обновления для ветки 9.5 будут формироваться до февраля 2021 г., 9.6 - до ноября 2021 года, 10 - до ноября 2022 года, 11 - до ноября 2023 года, 12 - до ноября 2024 года, 13 до ноября 2025 года.



И это всё МОЁ

В каком-то из множества топиков про выбор устройства для установки openwrt был комментарий с ссылкой на плату. Насколько помню плата была небольшого размера, как распбери или типа того, а wifi квалком управлял, но это не точно. Никак не могу его найти. Нашел pcengines, ubiquiti и turris, но это всё не то. Помогите вспомнить её название или может ссылку?









 








И это всё МОЁ
Доступен релиз Linux-дистрибутива Clonezilla Live 2.7.0, предназначенного для быстрого клонирования дисков (копируются только используемые блоки). Задачи, выполняемые дистрибутивом сходны с проприетарным продуктом Norton Ghost. Размер iso-образа дистрибутива - 302 МБ (i686, amd64).



И это всё МОЁ
Компания Oracle опубликовала релиз дистрибутива Oracle Linux 8.3, созданного на основе пакетной базы Red Hat Enterprise Linux 8.3. Для загрузки без ограничений распространяется установочный iso-образ, размером 6.6 ГБ, подготовленный для архитектур x86_64 и ARM64 (aarch64). Для Oracle Linux открыт неограниченный и бесплатный доступ к yum-репозиторию с бинарными обновлениями пакетов с устранением ошибок (errata) и проблем безопасности. Для загрузки также подготовлены отдельно поддерживаемые модули Application Stream.



И это всё МОЁ

Хочу понять, как её заблокировать самому (своим расширением), то бишь некий алгоритм. Пытался вкурить в Developer Console, но там слишком много активности. Пытался смотреть EasyList, но там тоже как-то всё неструктурировано. В идеале какое-нибудь обсуждение бы найти тех, кто пишет адблоки, где они это дело обсуждают, чтобы там почерпнуть информацию, но сходу не нашёл.









 , ,








И это всё МОЁ

Установил CONF_SWAPFACTOR=2. Перезагрузил сервис. Своп появился 2гб. Запустил скрипт, скрипт съел всю озу(32гб), далее начал своп потихонечку заполняться. Заполнился, не увеличиваясь и тачка прекратила реагировать на любые действия. Конечно снял меджик кеем, посмотрел на своп - он так и остался 2гб









 








И это всё МОЁ

Kubuntu 18.04.5 браузер firefox. Последние 2 недели при просмотре ютуба реклама выскакивает каждые 3 минуты. Раньше такого не было. Связано ли это с дистрибутивом или это на ютубе офигели от жадности?









 








И это всё МОЁ
Компания Valve опубликовала выпуск проекта Proton 5.13-2, который основан на наработках проекта Wine и нацелен на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD.



И это всё МОЁ

Мы не сошлись с руководством компании «Рога и копыта», вернее эти три компании с тремя вывесками в одном коттедже, где в одной из фирм работал месяц один я, а еще месяц еще товарищ.


Я написал код для STM32 (IMHO простой, шаблоны там в основном только в util.cpp, каждый может переписать util.cpp).


Мне скзали, что я громко говорю и много (факт) и кучу бреда прро меня стандартного такого (вранье естественно). Я попросил дать мне закончить мой код до конца испытательного срока. Начальство сделало вид, что пошло советоваться, хотя ответ понятен и так, через три минуты вернулось и сказала - дописывай, только дисциплина и дальше бессмысленный набор слов.


Я сделаю модель ESP32 как WiFi-Bluetooth модем и Proof of Concept консольное приложение показывающее, что protobuf со скоростью ок 200Kbit/s по UART - будет работать.


Изначально идея была писать приложение в Unity. Я не люблю Unity, поэтому остановились на Xamarin. ВНЕЗАПНО.. оказалось, что в приложение должны быть «rig animations». Я тогда сказал, что давайте так Unity. Ну неважно. Теперь мне нужен PoC.


Меня тошнит от Python. Но я понял, как работат контора «Рога и копыта». У них нет денег платить программистом. Они берут их на испытательный, после чего увольняют и берут студента за в три раза меньше и он доделывает. Советь говорит мне писать TCP/IP-сервер и BLE-сервер в Python, так как каждый студент, знает Python. Его сейчас на первом курсе учат.


Но меня тошнит от Python. Я хочу написать PoC в Go. Все приложение займет < 1000 строк. А в Python/Go и того 500.


Можно ли быть в ладах со своей совестью заставив студента (особенно мутанта-любителя Unity) читать Go код?









 , , ,








И это всё МОЁ

Собрался, наконец, что-то сотворить на VPN, и поэтому сходу образовался чисто чукчинский вопрос :-)

Вот этот VPN, эта «труба», она какая - 2-сторонняя или односторонняя?

Хомячки частенько используют VPN-клиент, чтобы ходить на сайты, которые заблокировал любимый РКН.

Но тут другая задачка: понадобилось вынести доступ к веб-серваку, который крутится на домашнем NAS, куда-нибудь подальше от IP своего провайдера, в какую-нибудь Гвинеа-Бисау.

Можно, как хомячки, на NAS поставить VPN-клиент, а VPN-сервер поставить в Гвинеа-Бисау.
Но тот же возникает сомнение - а будет ли такая схема работать?

Если VPN, как водопроводная труба, 2-сторонний, то будет.

Но если односторонний, тогда придется на NAS ставить VPN-сервер, а в Гвинеа-Бисау, наооборот, VPN-клиент.

Рассудите, всезнающие!








 








И это всё МОЁ

Делаю так:


~ >>> mpsyt  
Enter /search-term to search or [h]elp

Tracks:
1 Sivad
2 Little Church
3 Medley: Gemini / Double Image
4 What I Say
5 Nem Um Talvez

Live-Evil by Miles Davis

Enter to begin matching or [q] to abort
Continue? [Enter] >


И что теперь нажать, чтобы его проиграть? Что не нажимаю (add -5, Enter), получаю:


Album search abandoned!                                                
>









 








И это всё МОЁ

Вынес, наконец, недры toolkit’а в отдельный репозиторий из проекта LSP Plugins.


Код, разумеется, более чем на 70% переписан подчистую.
По сути, родился новый тулкит на основе старого.


Ссыль на Github:


https://github.com/sadko4u/lsp-tk-lib









 , , ,








И это всё МОЁ

И выключении тоже.
Чтобы был лог.









 , ,








И это всё МОЁ

Столкнулся с неприятный ситуацией: компьютер под Linux Mint 20 вместо выключения перезагружается. То есть он как бы выключается, но, спустя мгновение, вновь включается. Выключить можно либо зажав кнопку на системном блоке, либо нажав её один раз, находясь в Bios. Причём началось это внезапно, и я не могу установить какую-то закономерность. Комп - новый, месяца 2-3 ему, проблема появилась месяц назад примерно.


Казалось бы, при чём тут Linux? Однако у меня есть старый жесткий диск с Виндой - и при выключении в Винде такой проблемы нет. Что я предпринимал (безуспешно), чтобы решить проблему?



  • Выключил Wake-on-LAN в Bios (на самом деле, он и был выключен)

  • Вытаскивал LAN-кабель

  • Перепробовал различные варианты выключения через терминал (shutdown -h now в том числе)

  • Обновил Bios

  • На пустой новый SSD установил Linux Mint (подумал, может кривой апдейт прилетел) - аналогичная ситуация наблюдается и на чистой системе

  • Отключал все жёсткие диски и ssd, оставлял только m2 с системой

  • Отключал все подключённые к USB устройства, кроме мыши, ставил в другие разъёмы и т.п. - бесполезно.

  • В /etc/default/grub прописал GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=force reboot=acpi splash"


Ничего не помогает. Подскажите, пожалуйста, что ещё можно проверить? Закралась мысль, что что-то с блоком питания, но тогда странно, что Винда нормально выключается. Да и блок питания новый.









 , , ,