И это всё МОЁ






В последнее время что-то много скриншотов с олдскульными WM а-ля «привет из первой половины 90-х». Так что решил и я поддержать тенденцию.


На скриншотах FVWM 2.6.8 в Debian Testing. С прошлого скриншота мало что изменилось на самом деле. Управление по большей части осуществляется с клавиатуры, панель теперь гигантская и перекрывается окнами дабы не занимать место на экране зря. Находится она в отдельном слое и поднимается наверх и опускается обратно по хоткею.


Плоское оформление на волне олдовых настроений заменил на типичное псевдо-3D а-ля MWM, вернул всем окнам рамки и заголовки, хотя раньше их не было у максимизированных окон.


Обойку не дам, так как пулл обоек большой и скрипт мне ставит оттуда случайную раз в 30 минут.


В общем, ругайте.






















>>> Просмотр
(1366x1536,
788 Kb
)










 ,








И это всё МОЁ






Система


Void Linux установлена и настроена на нетбуке 10.1



И это всё МОЁ

подскажите рецепт. никак не могу подружиться с sed


echo «/mnt/backup/20191213-15h21/vg_main/lv_var» | cut -d"/" -f5,6


аналог на sed, чтобы на выходе было (не зависимо от вложенности папок)


vg_main/lv_var









 








И это всё МОЁ

Здравствуйте.


Тема - в заголовке, я хочу поговорить об этом.


Есть некоторые двухпанельные рефлексы, которые не хочется бросать (на работе под windows использую total commander, оттуда и рефлексы). MC, конечно, высок, но я хочу чуть больше плюшек (предпросмотр картинок, контекстное меню, и проч. и проч.).


Недавно опробовал double commander, под windows он великолепен, под linux - нестабилен и тормознут, поэтому под линуксом, я его, подумав, снёс. Gnome Commander требует опасных пакетных игр, а всякие крусадеры норовят полКДЕ в систему затянуть.


Если кто что двухпанельное использует, и доволен - буду рад информации. Спасибо за внимание.









 ,








И это всё МОЁ
После полугода разработки подготовлен релиз кроссплатформенного фреймворка Qt 5.14. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2, инструменты Qt для разработчиков, такие как Qt Creator и qmake, а также некоторые модули поставляются под лицензией GPLv3. Выпуск Qt 5.14 ознаменовал начало подготовки ветки Qt 6, в котором ожидаются значительные архитектурные изменения. Выпуск Qt 6 намечен на конец следующего года и для сглаживания перехода на новую ветку предварительные реализации некоторых новшеств решено включить в состав выпусков Qt 5.14 и Qt 5.15 LTS.



И это всё МОЁ

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


Какую нахер команду? Что ему нужно, я же просто хочу войти.









 , , , ,








И это всё МОЁ

У мну QT 5.2.1, делаю простой текстовый редактор. Можно ли сделать комбо как в ворде?








 , , ,








И это всё МОЁ

В данной статье мы расскажем вам как обновиться с CentOS 7 до CentOS 8, релиз которой состоялся 24 сентября 2019 года, спустя 180 дней после выхода RHEL 8 - дистрибутива, на кодовой базе которого основана CentOS. Описанный в статье метод обновления на данный момент не является официальным и не рекомендуется к применению на производственных серверах. Мы рекомендуем использовать его для обновления вашего домашнего компьютера. Данный метод обновления работает только с версией установки CentOS 7 Minimal. Все действия, описанные в статье, необходимо производить под пользователем root с правами sudo. Обновление CentOS 7 до CentOS 8 Шаг 1. Подготовка к обновлению Для


Запись Обновление CentOS 7 до 8 впервые появилась Losst.






@темы: Инструкции

И это всё МОЁ

На счету FirstVDS лежат 2500р. Чтобы их вывести, надо заключать договор в устаревшем аналоговом формате (почта россии, бумага а4, спасём леса, вот это вот всё). Долго, муторно, неудобно.

Есть вариант вывести деньги через посредника, путём продления услуг. То есть, я со своего аккаунта продляю услугу FirstVDS на вашем аккаунте на сумму 2500 рублей, а вы переводите мне деньги любым удобным способом (хоть на мобилу скинуть) в размере 2000 рублей.

Тех поддержка не возражает:

Здравствуйте, Иван. Да, в целом это возможно, но найти такого человека придётся самостоятельно. Получается, с нашей стороны это будет выглядеть так:

1. Получаем встречные запросы с обоих аккаунтов о продлении услуг на одном за счёт средств на другом

2. Списываем указанную в запросах сумму с одного аккаунта

3. Продлеваем на соотв. период сервер на другом аккаунте.

Остальная часть — договорённость со вторым партнёром, его перевод средств вам — уже происходят без нашего участия.

Anybody?








 








13:44

QEMU и tty

И это всё МОЁ

Как сделать через командную строку запуска qemu так, чтобы ядро Линукса внутри писало лог в нулевую консоль - ttyS0, но мне в консоль в -nographic режиме сразу показывалась вторая консоль - ttyS1. Или наборот, главное в разные


Я не хочу нажимать вот эти все Ctrl+Alt+F{1..2}.


Это не какой-то дистр, это просто ядро с busybox. Пока что и getty и логи ядра срут в ttyS0. Опция ядра - console=ttyS0.


Хотелось бы логи ядра к чертям убрать с ttyS0, но хоть где-то оставить.


В /var/log/messages ничего не пишется, может забыл что-то в ядре подрубить? Или это не ядро писать туда должно?


quiet решает проблему засирания консоли, но я бы хотел просто убрать логи в другое место, а не совсем убить.









 , ,








И это всё МОЁ

Хотелось бы обсудить вопрос использования модных на сегодня мессенджеров, таких как Telegram, Whatsapp, etc… на Android. У меня есть ряд претензий при работе с ними:



  • Проприетарный клиент, непонятно что делающий на моём устройстве. Исключением здесь пожалуй является ?только? Telegram.

  • Уязвимости в клиентах. Например последние уязвимости Whatsapp…

  • Зоопарк, нет ЗООПАРК мессенджеров. Этот пункт беспокоит меня больше всего. Вам нужно общаться с человеком который использует мессенджер, которого нет у вас? И вы вынуждены поставить себе еще один непонятный крап на телефон.

  • Отсуствие нормального контроля за мессенджерами, в плане того что, очередной устанавливаемый вами мессенжер ТРЕБУЕТ полного доступа к списку ваших контактов, и автоматически добавляет все их в свой контакт лист, т.е. добавятся все ваши контакты, а не те которые вы хотите.


Этот список далеко не полный, и конечно каждый может дополнить, или вычеркнуть из этого списка то что сочтет нужным/ненужным. Но суть в том что с этим нужно что-то делать… Мне представляются следующие решения данной проблемы:




  1. Свой сервер на котором подняты сервисы с нужными вам мессенджерами. Нечто вроде:



    • Некий «клиент мессенджера» такой, как: Виртуальная машина с андроидом с установленным мессенджером, Docker контейнер с установленным мессенджером, просто браузер (практически у всех мессенджеров есть WEB клиенты), etc. Установленный на вашем сервере.

    • Некий ваш «агрегатор», который ?каким то? образом забирает данные от «клиент мессенджера».

    • Некое «приложение» мессенджера в вашем телефоне. Приложение должно получать данные от вашего «агрегатора». Не обязательно чтобы это было «специальное приложение» можно тупо проксировать все сообщение от других мессенджеров например в Telegram, суть в том чтобы у вас было ОДНО приложение на телефоне, в таком случае «агрегатор» будет выполнять роль «прокси» для сообщений.




  2. Какой нибудь мульти-протокольный клиент? Нечто вроде:



    • Что то на подобии клиента «IM+» с поддержкой кучи протоколов.

    • Какой нибудь внешний «сервис агрегатор» с поддержкой кучи протоколов и своим клиентом..? (идея для стартапа, лол)

    • etc?




Суть в том чтобы по максимуму убрать количество претензий к мессенжеру. Пусть пункт 1 или 2 поддерживает не все месенжеры(желательно хотябы WhatsApp, Telegram, Viber), пусть поддерживает только текстовые сообщения(без групп, мултимедиа, etc…). В общем пожалуста пните в нужном направлении, на что нибудь подобное. Я уже не знаю куда копать.









 ,








И это всё МОЁ

Привет всем, по производственной необходимости нужно сделать следующие:



  1. Автоматический вход под userTest

  2. Загрузить определенную (нештатную) DE для userTest

  3. В DE (нештатной) иметь кнопку запустить штатную DE под userTest

  4. В DE (нештатной) иметь кнопку выгрузить штатную DE


Варианты:


1)Можно загрузить в том же tty1 штатную DE совместно с DE (нештатной) (у меня не выходит штатная не грузится) под ОС (испытуемой), под (другими) ОС работает.


2)Можно загрузить штатную в tty2 под userTest (или другим пользователем)
2.1) Переключится автоматически на tty2, что-нибудь поделать, и завершить сеанс (графика должна выгрузится), либо нажать кнопку выгрузить штатную DE в tty1


DE (нештатная) - свое графическое ПО на С++


DE (штатная) - Mate 1.20


ОС (испытуемая) - AltLinux 8.2 DM ligthdm


ОС (другие) - Rosa Linux 8 DM SDDM


Нужны предложения каким вариантам идти и как это можно сделать?









 , ,








И это всё МОЁ

решили разработчики и теперь при каждой загрузке у меня выскакивает окошко с «kernel failure details» - если нажать cancel то оно скроется, но при следующей загрузке явится снова, то же самое (проверил). Если нажать отправить, то разработчикам ядра уйдёт куча ошибок вызванных исключительно кривой оперативкой (и не факт что не перестанет напоминать).


Как бы прибить сию заразу чтобы не напоминало? Ставить венду?














И это всё МОЁ

Есть SDK для IP камеры от китайцев в виде библиотеки (на выбор .a и .so) и заголовочного файла, исходников нет. К этой библиотеке статически слинкована другая библиотека live555. Китайцы через неё тянут поток по rtsp. Всё прекрасно работает.


Но мне в проекте тоже понадобилось использовать live555, но новой версии и собранной с нужными ключами. При попытке собрать это в рамках одного приложения происходит облом. Я пытался по-разному. Либо конфликты при линковке (ругается на __cxx что-то там и таблицы виртуальных функций) либо китайский live555 берёт верх и мой код начинает работать со старой китайской версией. Пробовал использовать -fvisibility=hidden, методы классов перестали торчать, но вот служебная c++ требуха всё ещё торчит.


Вопрос. Как-нибудь можно их изолировать друг от друга в рамках одного адресного пространства? В идеале, чтобы из китайца торчали только нужные мне функции. Хоть внутри там c++, но API у библиотеки сишный. Или это невозможно из-за одинаковых имён символов?









 , , , ,








И это всё МОЁ

На сайте этих бандитов написано, что они принимают пожертвования (т.е. ведут деятельность), но не написано, что они зарегистрированы в качестве некоммерческой организации. В п.4 ст5.27 КоАП предусмотрен штраф за уклонение от подписания трудового договора гендиректором НКО.


Цель - заблокировать сайт, ведущий незаконную (и возможно террористическую) деятельность.









 








И это всё МОЁ

Всем здравствуйте. Возникла необходимость создать swap. Свободного раздела не было, поэтому решил создать swap в файл. Делал все по инструкции https://wiki.archlinux.org/index.php/Swap В итоге было сделано:

dd if=/dev/zero of=/swapfile bs=1M count=4096
chmod 600 /swapfile
mkswap /swapfile
swapon --discard /swapfile

Так же добавил запись в fstab. swap сразу определился. После пары минут работы упала графическая оболочка kde. Попытался выключить\перезагрузить ПК через терминал, на что получал, что аргумент какой либо из команды неверный. Сделал хард ресет. После запуска ПК получаю:
...
:: Loading keymap...done
:: mounting '/dev/sdb2' on real root
[ 3.279565] F2FS-fs (sbd2): Can't find valid F2FS filesystem in 2th superblock
[ 3.299279] F2FS-fs (sbd2): SIT is corrupted node# 174191 vs 586513
[ 3.299312] F2FS-fs (sbd2): Failed to initialize F2FS segment manager (-117)
mount: /new_root: mount(2) system call failed: Structure needs cleaning.
...
[rootfs ]#_

Пытался через live режим Linux Mint выполнить fsck.f2fs /dev/sda2 На что получал огромный список поврежденных блоков, после спрашивало восстановить ли файлы из ./lost_find? Отвечал Да. В итоге восстановление завершалось ошибкой. Надеюсь есть возможность спасти мою ФС.








 , ,








И это всё МОЁ

Есть список пакетов, некоторые из которых могут в природе не существовать. Тогда при установке не поставлено будет ничего:


root@ubu:~# PKGS="vim foo nano"
root@ubu:~# apt install -y $PKGS
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package foo


yum и zypper в этом случае что есть - то ставят. Как заставить apt игнорить отсутствующие пакеты?









 ,








И это всё МОЁ

Разработал свой яп и компилятор к нему. Хочется распространять компилятор на условиях лицензии gpl 3. Компилятор при работе вызывает утилиту с лицензией bsd, насколько я понимаю это не нарушает gpl 3? Так же хочется узнать, под какой лицензией мне распространять стандартную библиотеку, чтобы при разработке программ на моем языке, при использовании стандартной библиотеки, программу можно было распространять под любой лицензией?








 ,








И это всё МОЁ

Делаю свой домашний юутный велосипед и встал вопрос - а как парсить входящие данные из сокета если формат данных stomp? Глянул в сорцы netty stomp и стало мне грустно и свой парсер писать несколько лениво для домашнего то проекта. Хочется упростить свою жизнь и взять antrl, описать stomp и быть счастливым, но - а не будет ли antrl бутылочным горлышком?

Брать готовый spring+web-socket не хочу т.к. проект именно домашний, скрещиваю asio через jni с java.








 , ,








И это всё МОЁ

Здравствуйте, товарищи


Ситуация:


С одной системы Debian подключаюсь к другой по NoMachine.
Всё хорошо.
Один раз из нескольких десятков подключений, когда я физически прихожу к ПК, к которому подключался, я вижу что на нём цвета превратились в наркоманский трип.


Если разлогиниться (завершить сеанс) - то всё приходит в норму.


Примеры:


Видео: https://yadi.sk/i/gU1--5vA71UA7A
Фото: https://yadi.sk/i/JR_uM1qhzkFBqw


Подробности:


Сервер:


OS: Debian GNU/Linux 10 (buster)
Kernel: 4.19.0-6-amd64


Видеокарта: VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)


Видеодрайвер: i915


Сервер NoMachine: 6.8.1-3


DE: Kde 4.17.08.3


DM: Sddm 0.18.0.1


Вопрос: как можно решить эту проблему без выхода пользователя из системы?


Что пробовал:



  • Гуглил форумы NoMachine, нашёл один похожий вопрос без ответа

  • Пытался сменить цветовую битность с помощью xrandr - безуспешно









 , ,