TGViewer
Channel Public Channel
ТохЫч. Не только Linux

ТохЫч. Не только Linux

@toxblh_linux

Все мои шалости и мысли про линукс в одном канале. И немного Эльбруса

Чат: https://t.me/toxblh_chat

Новости Linux: https://t.me/linux_potok

Альтернативы
Zen: https://zen.yandex.ru/toxblh

Поддержать: https://toxblh.com/support/
Subscribers
2.58K
Photos
1.2K
Videos
109
Links
814

Showing posts older than #1830 · Back to latest

Older Posts 18 shown
Post #1828 1.54K
Чёт я решил добить сходство с macOS и Touch ID показывать окно, приложи палец

На маке это работает через pam_tid, он сам ничего не рисует, только просит систему показать окно.
В Linux эту роль может играть polkit, а окно рисует сам GNOME.

1. Создаём свой polkit action — /etc/polkit-1/actions/dev.toxblh.sudo.policy:
<action id="dev.toxblh.sudo">
<message>sudo is trying to execute a command as administrator</message>
<defaults>
<allow_active>auth_self</allow_active>
</defaults>
</action>


auth_self - «подтверди, что ты есть ты»

2. Мостик PAM → polkit, /etc/security/sudo-polkit.sh (не забудь chmod 755):
#!/bin/sh
p=$(sed 's/.*) //' /proc/$PPID/stat | awk '{print $2}')
s=$(sed 's/.*) //' /proc/$p/stat | awk '{print $20}')
u=$(stat -c %u /proc/$p)
[ "$u" -ne 0 ] || exit 1
exec pkcheck --action-id dev.toxblh.sudo \
--process "$p,$s,$u" --allow-user-interaction


3. Первой auth-строкой в /etc/pam.d/sudo:

auth sufficient pam_exec.so quiet /etc/security/sudo-polkit.sh

4. Проверка: sudo -k && sudo true

⚠️ ТраблаШутинг:
Каталога /etc/polkit-1/actions может не быть и нужно создать до старта polkit'а. Перезапуск после создания папки и action:systemctl restart polkit
  • 👍 9
  • 🔥 3
Post #1827 1.3K
У вас ноут закрыт и в доке, а sudo упорно просит приложить палец к сканеру 😅?

Как я в порешал это статусом крышки в любом Linux с fprintd:

1. Скрипт /etc/security/lid-open.sh — выходит с 1, если крышка закрыта:
#!/bin/sh
for s in /proc/acpi/button/lid/*/state; do
grep -qi closed "$s" && exit 1
done
exit 0


chmod 755 не забыть.

2. В PAM-файл, где у вас pam_fprintd добавить строку выше отпечатка:

(ALT: system-auth-local-only, Debian/Ubuntu: common-auth, Fedora: system-auth)
auth [success=ignore default=1] pam_exec.so quiet /etc/security/lid-open.sh
auth sufficient pam_fprintd.so


3. Проверка: sudo -k && sudo true

Крышка закрыта → сразу пароль спрашивает
Открыта → приложить палец, как обычно.

Суть в default=1, тогда PAM перепрыгивает одну строку, то есть pam_fprintd.
  • 🔥 17
  • ❤ 3
  • 👍 2
Post #1826 1.23K
ALT Atomic Selenite: атомарный сервер для тех, кому не нужен Kubernetes В экосистеме ALT Atomic появился ещё один проект — Selenite. Это специализированная иммутабельная серверная ОС для запуска приложений в виде Compose-стеков. Здесь нет привычной интерактивной сессии по SSH: каждое подключение выполняет одну команду из ограниченного набора, а состояние машины описывается декларативно.
У атомарки прилетело уже дельная штука, это атомарка для серверов докеров) надо будет рассмотреть для домашней лабы
  • 👍 8
  • 🤮 2
Post #1825 1.35K

Forwarded from Новости Linux

OpenAI выпустила официальное приложение ChatGPT для Linux

OpenAI представила предварительную версию официального приложения ChatGPT для Linux. В приложении объединены ChatGPT, Work и Codex для удобной работы в одном месте.

Читать полностью

#Linuxiac
@linux_potok
  • ❤ 7
  • 🤷‍♂ 4
  • 🔥 3
  • 🤡 2
  • 👍 1
Post #1824 1.29K
Нас заметили...
  • 👀 4
  • 😁 3
Post #1823 1.4K

Forwarded from Новости Linux

Разработчик выпустил BlueFerry — открытый Bluetooth‑клиент для iMessage и SMS на Linux

Разработчик Эрик Вудринг представил BlueFerry — инструмент, который подключает iPhone к компьютеру на Linux по Bluetooth и позволяет обмениваться сообщениями iMessage и SMS. Для работы ему не нужен Mac, промежуточный сервер или авторизация в Apple ID.


Читать полностью

#habr
@linux_potok
  • 🔥 8
  • 👍 3
Post #1822 1.45K
Беларуский подпивас [Подкаст] Подкаст будет на неделе. Так как Антон гуляет по тверским лесам без интернета, а Бюро 1440 ему не выдало терминал!
Если кто меня читает из Бюро 1440 - готов быть пре-альфа тестером. Это будет в любом случае лучше этого)
  • 🔥 14
  • 👍 4
  • 🖕 1
Post #1821 1.48K

Forwarded from Беларуский подпивас [Подкаст]

Подкаст будет на неделе. Так как Антон гуляет по тверским лесам без интернета, а Бюро 1440 ему не выдало терминал!
  • 😁 15
  • 😱 2
  • ❤ 1
  • 👍 1
Post #1820 1.54K
PR's и правда ему заслал, аж два. А он даже нейронкой не проверяет их!
https://github.com/hyprlab/vireo/pulls 😂
Один, чтобы c Gnome Online Account подтягивал аккаунты, что логично ожидать от Gnome Native
Второй чтобы у контактов фото забирать, если оно есть в контактах Gnome, что тоже логично ожидать от Gnome Native заявления))

Вообще мне пока нравится на удивление. Но проект конечно уровня не thunderbird заменить, а Geary на GTK4 c адвайтой нормальный получить. То есть базовый минимум почтовичок такой
  • ❤‍🔥 6
Post #1819 1.17K

Forwarded from Беларуский подпивас [Подкаст]

Расскажу вам про странное. Нашёл на гитхабе Vireo — e-mail клиент на GTK4 и libadwaita. Автор честно признаётся, что весь код навибрирован, но, на удивление, работает бодро. На Rust. Утверждается, что там zero telemetry, и наш быстрый анализ при помощи клода и кодекса это подтверждает. Антон уже успел туда два пул реквеста заслать. Есть тут маленькая идея, и, если её решат реализовать, мы напишем большой пост. А так пользуйтесь, кошерно.
Upd: под капотом geary, клод переписывал его исходники.
  • ❤‍🔥 7
  • ❤ 1
Post #1817 926

Forwarded from ОП - новости про Linux и всё что связано с it

Немножко новостей с полей развития Альт атомик кобальт.
Так сейчас выглядит интерфейс управления функционалом системы - Альт дирижёр.

Баги в наличии ибо ковыряется это всё от силы около пары недель

Но уже реализовано и в целом работает -

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

Переключение каналов - стабильный, тестовый

управление зеркалами флатпак

установка популярных программ из флатпак

загрузка и установка аппимидж пакетов(в целом работает но нужно шлифовать)

Скрипты автоустановки софта в контейнеры дистробокса(в целом работает, нужно допилить сами скрипты и расширить их количество)

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

Управление функциями переключения режимов в игровом образе кобальт

Альт дирижёр создан при очень большой помощи нейронки Квен))

Проверена работа на домашнем кобальте(и интегрирован в него)
Поверхностно проверено на игровом кобальте... пока руки не дошли всё проверить
также должно работать на кианите
но последние правки на нём также не проверял

Исходники лежат на Альт спэйс)
пока только в ветке экспериментал
https://altlinux.space/vadimpolozowvrn/alt-dirijor/src/branch/experimental
  • 👍 3
  • 🤮 2
  • 💊 2
Post #1816 1.48K
Post #1815 1.29K
Моё любимое - про потребление :)
Надо утащить в Альт Мобильный тоже :)
  • 😁 3
Post #1814 1.42K

Forwarded from Новости Linux

Как я починил энергосбережение OnePlus 3T на mainline ядре

Первая часть закончилась тем, что телефон заработал, и какое-то время этим всё и ограничивалось. postmarketOS на mainline-ядре, сверху Docker, Tailscale и один небольшой сервис, которому от меня ничего не требовалось. Я убрал телефон на полку и перестал о нём думать — ровно этого я от него и хотел.
Сервис работал. Заодно выяснилось, что процессор всё это время держался на 70 °C. Не под нагрузкой, а в покое, днём и ночью, на устройстве без вентилятора и без радиатора, где тепло уходит только через собственный алюминиевый корпус.
Вопрос, который стоило задать сразу: чем он занят, что даёт такую температуру. Дальше — ответ на него.


Читать полностью

#habr
@linux_potok
  • ❤ 8
  • 👍 5
Post #1812 1.13K

Forwarded from Беларуский подпивас [Подкаст]

Новая неделя - новый подпивас! В этом выпуске обсуждаем Windows 11, приход открытых драйверов RADV в неё, AI и его влияние на рынок труда. Сделаем оговорку — так как подкаст записывался в полевых условиях, и RAW подкаста достать не представлялось возможным, в выпуске будут мелкие косяки. Грубо говоря, вся работа по монтажу подкаста сделана на стороне сервера этим вашим ИИ (ну почти).

У подкаста появилась группа в Telegram: 💬 @belaruskij_podpivas,
Приходите, подписывайтесь, делитесь своими историями!

⭐️ Сделайте приятно - поставьте лайк/сердечко ❤️ и подпишитесь➕, на платформе где слушаете, вам не сложно - а нас порадуете.

📺 YouTube Podcasts | 🎵 Яндекс | 🎵 Apple podcast | 🎵 Podster.fm | ❤️ Spotify

#БеларускийПодпивас 29
  • 🔥 4
  • ❤ 1
Post #1811 1.35K
Post #1810 1.34K
Удивительно насколько kimi v3 достаточный стать техническим ассистентом оО
Скинул на него задачку поднять zigbee2mqtt на маке в orbStack пока всё подключал физически выключатели, пришёл - а всё готово, можно добавлять устройства.

Пока пытался сам понять, как сделать bind для работы без координатора. Он там в фоне разобрался, что это просто устройство только после спаривания готово меняться быстро и прописывать всё. А после проблемки могут быть.

Дальше сказал поискать, как-то можно ли разделить клавиши - он поискал везде и z2m и деконз и ещё какой-то проект и принёс ссылки на код, что увы нельзя.

Сейчас в итоге развернул proxmox, сказал перенести z2m стик на него с бекапом. В итоге пока я ходил физически всё переносил, он всё перенёс! Красотища какая-то))

Притом всё он делает аккуратно, понимая например с proxmox, чтобы меня не дёргать с watchdog изменения все. Просто красота.

Вообщем попробуйте как нибудь, сбрасывать на него задачки в фоне что можно сделать. Он ещё не плохо в логах ковыряется, нашёл так что у меня mutter в gnome умудрился ронять i915 драйвер intel gpu, вылечилось перезагрузкой, но сам факт, стало понятнее, на будущее сохранил
  • ❤ 5
  • 🤔 3
  • 🤡 2
  • 🤝 2
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →