Если вы не читали чат, то я хотел перейти на FreeBSD. Но сейчас решил что нет, не ухожу. Значит чо я понял за 2 дня использования:
● Отсутствие нормальной работы со спящим режимом. В качестве управления ACPI используется
● Весь софт(практически) собран без поддержки PulseAudio. В качестве звуковой под-системы используется древний OSS(Open Sound System. Былая альтернатива ALSA). Естественно по-этому звук контролировать невозможно. Нету менюшек и ползунков. Вопрос один. А нах*я было вообще собирать в репозиторий музыкальные проигрыватели и десктопный софт, если невозможно контролировать звук? Тупо либо через терминал, либо ставишь пульсу, получаешь дичайшие тормоза и артефакты звука + только один master контрол громкости. ФРОНТЕНДОВ ДЛЯ OSS НЕТУ.
● Отсутствие нормальной работы
● Настройка локалей. Мне даже описывать не хочется насколько с этим туго. Мало того, что это производиться через 3 файла (
● Фризы. Система может намертво зависнуть, например, от neofetch. Даже tty не переключишь.
Вобщем, если вы решите попробовать Фряху, то лучше заранее подумайте 100 раз, прежде чем это делать.
● Отсутствие нормальной работы со спящим режимом. В качестве управления ACPI используется
powerd (аналог Линуксового acpid). Он работает через жопу, и посылает ноут в спячку только в tty(черная виртуальная консоль).● Весь софт(практически) собран без поддержки PulseAudio. В качестве звуковой под-системы используется древний OSS(Open Sound System. Былая альтернатива ALSA). Естественно по-этому звук контролировать невозможно. Нету менюшек и ползунков. Вопрос один. А нах*я было вообще собирать в репозиторий музыкальные проигрыватели и десктопный софт, если невозможно контролировать звук? Тупо либо через терминал, либо ставишь пульсу, получаешь дичайшие тормоза и артефакты звука + только один master контрол громкости. ФРОНТЕНДОВ ДЛЯ OSS НЕТУ.
● Отсутствие нормальной работы
X.org, и тут дело даже не в драйверах. DRM(Direct Render Manager) тупо не собран с нужным оборудованием.● Настройка локалей. Мне даже описывать не хочется насколько с этим туго. Мало того, что это производиться через 3 файла (
~/.login_conf ~/.shrc /etc/local.conf), так ещё и тупо не работает. Я пытался добиться русского языка в системе. Мне удалось. А вот что бы вводить русский текст в терминале - извините. Я перепробовал абсолютно всё, включая кодировку текста. Потом ещё спасибо Поттерингу скажите за localectl● Фризы. Система может намертво зависнуть, например, от neofetch. Даже tty не переключишь.
Вобщем, если вы решите попробовать Фряху, то лучше заранее подумайте 100 раз, прежде чем это делать.
Если вам нужно было когда-нибудь в арче сделать пакет из уже имеющихся бинарных файлов (например, что бы скинуть его другу), то я написал решение. rvrspkg - скрипт, который позволяет на основе уже установленного пакета сжать его в архив, чтобы потом как-нибудь его использовать. Линк: https://github.com/BiteDasher/rvrspkg
👍1
После долгого затишья решил вернуться с хорошей(вроде) новостью. Я сделал ещё один полезный bash-скрипт, на этот раз — AUR для Debian. Естественно тут свой формат файлов, другие переменные и прочее(сам арчевский аур невозможно полностью перенести в дебиан. Слишком много специфичных для его работы вещей. Пришлось бы писать патчи для 60000 пакетов и ежедневно проверять каждый из них заново на наличие специфичного.) Но факт того, что это работает, есть. В репозитории уже лежат несколько тестовых пакетов. В скрипте прилагается инструкция, а если кто хочет написать свой собственный DEBBUILD(так тут называется PKGBUILD), есть подробнейшая wiki страница. Если идея понравилась, можете ознакомиться или поставить звезду тут: https://github.com/BiteDasher/pkgmany
На месте в свободное время не сижу. Мы добились результата в 16 активно поддерживаемых пакетов, а в команде +3 мейнтейнера. Скрипт тоже притерпел изменения. Я исправил баги и добавил возможность при ошибке во время сборки заново собрать пакет без надобности во второй раз скачивать исходники. Дальше будет больше)
И так. Я снова написал интересную херню которой никто не будет пользоваться.
pacadd - тулза, для манипуляции с зеркалами/репозиториями в арч линуксе. Можно не редактировать конфиги, или, если у кого то из разработчиков софта будет идея упаковать свою программу под арч и поднять для него репозиторий, можно просто дать простую команду в стиле
линк:
https://github.com/BiteDasher/pacadd
pacadd - тулза, для манипуляции с зеркалами/репозиториями в арч линуксе. Можно не редактировать конфиги, или, если у кого то из разработчиков софта будет идея упаковать свою программу под арч и поднять для него репозиторий, можно просто дать простую команду в стиле
pacadd -a name 'url', которая всё сама распарсит и добавит репозиторий в конфиг. Что-то вроде apt-add-repository, только не для дебиана, а для арча.линк:
https://github.com/BiteDasher/pacadd
Очередные супер разработки на баше))))))))))) После плачевного опыта с systemd-homed, я решил написать менеджер портативных домашних каталогов, что-бы можно было перекидывать его с системы на систему, например. Поскольку systemd-homed:
A. Создаёт вместо папки с домашним каталогом сжатый дисковый образ
Б. Шифрует его, отставляя ключ не только в образе диска, но и локально, где-то в
Г. Мигроровать на него не так и просто. Нужно переносить все данные в смонтированный
Д. Просто очередная кривая хуета
Мне захотелось написать свой инструмент, с которым можно не только одной командой перенести свой хоум в управление
https://github.com/BiteDasher/homemgr
A. Создаёт вместо папки с домашним каталогом сжатый дисковый образ
Б. Шифрует его, отставляя ключ не только в образе диска, но и локально, где-то в
/usr/share
В. Создав с его помощью пользователя, не сможешь войти в него из ttyГ. Мигроровать на него не так и просто. Нужно переносить все данные в смонтированный
.home образ, либо удалять своего пользователя и делать его заново. Д. Просто очередная кривая хуета
Мне захотелось написать свой инструмент, с которым можно не только одной командой перенести свой хоум в управление
homemgr, но ещё и потом УДОБНО перенести всё одним файлом, а не как в homed передвигать на какой-то чёрт целых 4 файла. Опять же, линк:https://github.com/BiteDasher/homemgr
Внимание анекдот.
Оказалось, что Google Music в скором времени будет слит в единый симбиоз с YouTube Music, по-этому сразу же пошёл искать альтернативы. И вот уже достаточно продолжительное время использую Spotify, так как все андерграундные треки которые я слушаю там есть. Да даже больше, чем в ГП. Так что вывод очевиден. Но про что это я. Оф. клиент достаточно тормозной(особенно в плане скроллинга, хотя аппаратное ускорение включено), плюс достаточно сложно им пользоваться без мышки. И вот наткнулся я на такую прекрасную штуку как
Линк: https://github.com/hrkfdn/ncspot
AUR пакет(git clone): https://aur.archlinux.org/ncspot-git.git
[ДЛЯ РАБОТЫ НУЖНА ПРЕМИУМ ПОДПИСКА]
Оказалось, что Google Music в скором времени будет слит в единый симбиоз с YouTube Music, по-этому сразу же пошёл искать альтернативы. И вот уже достаточно продолжительное время использую Spotify, так как все андерграундные треки которые я слушаю там есть. Да даже больше, чем в ГП. Так что вывод очевиден. Но про что это я. Оф. клиент достаточно тормозной(особенно в плане скроллинга, хотя аппаратное ускорение включено), плюс достаточно сложно им пользоваться без мышки. И вот наткнулся я на такую прекрасную штуку как
ncspot — TUI клиент спотифая, написанный на Rust, с использованием ncurses. После 20 минут нахождения и настройки с заучиванием всех хоткеев, пользоваться стало супер удобно. Мышку теперь так вообще можно отложить в сторону. Вам тоже советую попробовать. Линк: https://github.com/hrkfdn/ncspot
AUR пакет(git clone): https://aur.archlinux.org/ncspot-git.git
[ДЛЯ РАБОТЫ НУЖНА ПРЕМИУМ ПОДПИСКА]
Оформил тут скриптец который воспроизводит функционал
Линк: https://github.com/BiteDasher/archbashstrap
pacstrap, не используя при этом pacman. Всё верно. Теперь можно ставить Arch Linux с абсолютно любого дистрибутива имея только 4 базовых пакета.Линк: https://github.com/BiteDasher/archbashstrap
Надеюсь тут никто особо не будет против рекламы, но
Канал моих друзей, на котором вы можете найти всякие постироничные мемы и щитпостные приколы. Автор также пишет достаточно серьезные обзоры на понравившиеся игры. Чекайте
Канал моих друзей, на котором вы можете найти всякие постироничные мемы и щитпостные приколы. Автор также пишет достаточно серьезные обзоры на понравившиеся игры. Чекайте
Forwarded from ISMUSC (владик | engineer gaming)
This media is not supported in your browser
VIEW IN TELEGRAM
Ну чо хочу сказать, мессенджер на баше в 38 строк. Можно общаться используя локальную машину и несколько разных юзеров. Сложно объяснить как оно работает, посмотрите последние 10 строчек(если честно я сам до конца не понял как оно у меня заработало).
Линк: https://github.com/BiteDasher/talk_tty
Линк: https://github.com/BiteDasher/talk_tty
Здарова. Написал в очередной раз очередной скрипт который выполняет приколы. На этот раз - менеджер патчей. Его задача заключается в том, чтобы их ставить, и, если патч не сработал, откатывать его. Я дебажил скрипт 3, можно сказать, полных рабочих дня. И похоже он работает. Пока что только для Arch Linux'а, но я думаю как реализовать поддержку других дистров. Возможно в будущем добавлю.
Буду вам признателен если поставите звёздочку, ведь это поможет привлечь в проект других контрибутеров, которые смогут писать патчи.
Линк: https://github.com/BiteDasher/ualsv
Буду вам признателен если поставите звёздочку, ведь это поможет привлечь в проект других контрибутеров, которые смогут писать патчи.
Линк: https://github.com/BiteDasher/ualsv
К слову, я ещё работал над системой обмена сообщениями через зашифрованные локальные ящики(OpenSSL). Получилось прикольно.
Линк: https://github.com/BiteDasher/mail_tty
Линк: https://github.com/BiteDasher/mail_tty
Кстати если кому интересно. Прям буквально сегодня узнал про то, что в музыкальном сервисе Deezer есть огромная такая дыра, которую никто не собирается закрывать. А связана она с тем, что получив md5 хеш-сумму трека можно его скачать. На основе бага был сделан проект deemix, который написан на питоуне. Но какой-то умный человек решил взять и написать свой аналог на электроне. Получилось не плохо. Прога называется Freezer.
Линки: https://git.rip/freezer/freezerpc
AUR: https://aur.archlinux.org/packages/freezer-git/ (сам кста делал)
Линки: https://git.rip/freezer/freezerpc
AUR: https://aur.archlinux.org/packages/freezer-git/ (сам кста делал)