LINUX.ORG.RU

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

Как в 2024 году передвинуть окно?

Форум — Development

Нужно программным методом передвинуть окно программы под вейландом.

  1. Есть у него какие-то расширения, которые это позволяют?

  2. Оконный менеджер же как-то двигает окна, м.б. у кде(kwin) и гнома есть какие-то интерфейсы, позволяющие программе запросить новое расположение окна?

 , ,

next_time
()

Хочу по граблям попрыгать. Кроссплатформенная графика

Форум — Development

Нужно сделать витрину с графикой

Требования такие:

  • кроссплатформенное

  • 500 объектов по 4 полигона максимум и текстурки 256х256, одновременно на экране видно от силы 100

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

  • стабильные 144гц анимации

  • ресурсы экономить выборочно. Память жрать можно от пуза, а вот процессор и видеокарту - никак. Чтобы целерон n4000 грузился не выше половины а иГрАвОй КамПуТер не повышал температуры ни на градус

  • зависимостей по минимуму, лучше в один бинарник чтобы влезало

На чём такое делать? Си+опенгл? Си+вулкан? Ржавый, простигосподи может быть?

 , , , ,

DumLemming
()

Нейросети в Firefox, а-ля Яндекс.Браузер

Форум — General

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

Но оказывается, уже давно (с 2021 года) можно прикрутить данную фишку и на firefox. Суть проста:

  • Установка расширения Tampermonkey
  • Установка скрипта с github (форк)
  • При воспроизведении, нажать на всплывающий значок вверху-середине видео

Возможно понадобится дать разрешение на автовоспроизведение «аудио и видео» (значок в адресной строке).


Проверил на ютубе с BBC News, ok.
Источник с 4pda

p.s. Специально не упомянул Chrome, ‘конкуренты’ пусть горят синим пламенем. :)


Обновление:
Добавлена консольная vot-cli.

 , ,

krasnh
()

Конвертер json и csv в markdown

Форум — General

Хочу перейти на joplin, а он не понимает json (и csv). У меня заметки в json и задачи в csv (clipto и ticktick). Нашёл сервис https://products.aspose.app/cells/conversion/json-to-markdown, но он конвертирует json в одну большую заметку markdown. Пробовал другие сервисы – виснут или не работают. Пробовал скрипты разные на Питоне, то же самое. Конвертировать csv пока не стал, устал, но чувствую те же грабли.

 , joplin, ,

KOT040188
()

Оставим любителям яблок их 8Gb как 16...

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

Пришел мой новый рабочий аппарат из Поднебесной.

На HP ожидаемо завелся Linux, и всё оборудование под этой ОС работает корректно.

Аппарат ожидаемо оказался тихим и легким. Странно, что в одном сервисе по по доставке товаров из-за рубежа он выставлен как HP Star Book 14 Pro, именно там я его и заказал. Подобных надписей на устройстве нет, по сути это HP Pavilion 14 Plus, о чем гласят надписи на корпусе.

В комплект поставки входит NVMe Solidigm на 2Tb, что так же отмечено только на сайте этой малоизвестной конторки, на маркетплейсах аппарат отмечен как оснащенный только 1Tb. Сначала меня насторожило название незнакомого бренда, но вот википедия сообщает нам, что Solidigm принадлежит Hynix и является бывшим подразделением Intel по производсву NAND-чипов.

Также есть вопрос, расширяется ли объем ОЗУ, поскольку в одних местах пишут что да, а в других что нет. Но вопрос о расширении оперативной памяти пока не актуален.

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

Теперь мой HP Elitbook 840 G8 отправляется в резерв.

Отличия от «старого» аппарата:

  • естественно актуальный CPU AMD Ryzen 7840H;
  • OLED экран 120Hz, 2880х1800;
  • встроенная камера дает приличное изображение, чего в «элитбуке» не наблюдалось;
  • рабочие температуры колеблются от 39 до 49 градусов, вместо 50-60 (на моих задачах естественно), если брать чисто практический аспект шума, «Рязань» тут работает потише;
  • естественно, более производительная встройка. Intel с какого то времени начала маркировть все видеокарты как Iris Xe, что явное лукавство, во всех процессорах это совершенно разные по возможностям устройства, AMD же честно пишет модель видеочипа.

Что напрягало, но удалось устранить:

  • Windows в поставке;
  • традиционный китайский язык в BIOS;
  • английская клавиатура, в итоге решил что поскольку владею слепым методом печати, просто научусь работать без русских букв.

Сейчас аппарат стоит ~87К рублей, считаю это отличной ценой за подобное устройство.

>>> Просмотр (2560x1440, 3580 Kb)

 , ,

user13
()

Шел N-ый год превосходства Wayland над иксами.

Форум — Talks

Решил попробовать запустить wayland. Специально для этого сделал чистый профиль. Достаточно свежее kde на kde neon, nvidia уже нормально поддерживается. Итог запуска:
- В телеграмме не открываются изображения на весь экран для просмотра.
- Cura (слайсер для 3д печати) не запускается ни из flatpak, ни из appimage.
- qFlipper демонстрирует черный экран
- Текст из приложений вообще может просто пропадать, оставляя только фон.
Это победа ящитаю, на одном из самых популярных linux DE, c использованием распространенного железа, wayland остается полностью неработоспособной поделкой уже 14 лет с момента первого выпуска, такое иксам и не снилось.

 , , ,

Landgraf
()

autostart'ы в совремённом Linux

Форум — Admin

Что-то много развелось нынче разных мест, в которых могут быть прописаны или откуда какие-нибудь программы/скрипты могут стартовать автоматически. В этом отношении Linux сделался похож на винду.

Уже не уверен, что все их знаю. Решил составить список, может кто чего скажет ещё по его поводу. Поскольку ориентируюсь на Debian, не исключено есть какие-то особенности в иных дистрах.

  1. /etc/init.d  — (rc.0-6) — классическое место для init-скриптов для запуска разных демонов. + rc.local
  2. cron — /etc/crontab запуск чего-то по расписанию кроном и его клонами.
  3. /etc/systemd/system — сервисы, которые запускает systemd
  4. etc/xdg/autostart/ — приложения, запускаемые при загрузке десктопа, а вообще есть (но может и не быть, но автозагрузка иметься) системная переменная $XDG_CONFIG_DIRS
  5. /etc/profile, а также скрипты внутри /etc/profile.d — запускаются bash подобными оболочками.
  6. ~/.bashrc ~/.profile и ~/.bash_logout при разлогинивании
  7. /etc/X11/xinit/xinitrc — запускается X-ами, но если есть ~/.xinitrc запускается он.
  8. /etc/X11/xinit/xserverrc — тоже может запускаться
  9. /etc/gdm3/Xsession (gdm — для старых) если gdm3 менеджер, соответственно есть ещё: /usr/share/config/kdm/Xsession и другие
  10. Автозапуск графическими оболочками, кроме автостарта десктопа есть ещё, например, автозапуск гномом (и прочими), например для гнома и кде в /usr/share/applications и для текущего пользователя в ~/.config/autostart/ для кде ещё и в ~/.config/plasma-workspace/shutdown и ~/.config/plasma-workspace/env
  11. Вообще в графических оболочках может быть дохренища всяких автозапусков на разные случаи прописано в отдельных настройках, например, в гномореестре: скринсейверы, приложения при нажатии кнопки Power и т.д.
  12. Модули ядра. Загрузка прописывается в /etc/modules — сами модули лежат в подкаталогах /lib/modules/`uname -r`/ с расширением .ko
  13. Может быть раздел в (U)EFI — BIOS, оттуда что-то тоже может стартануть, причём даже после загрузки ядра, если правильно понял. Как фича работает пока толком не понял.
  14. /etc/udev/rules.d — менеджер устройств в Linux.

 ,

anonymous_incognito
()