LINUX.ORG.RU

Сообщения Evgueni

 

Как поставить ударение над кириллическим символом?

Статьи — Desktop

С помощью клавиши Compose (и файлика .XCompose) можно легко ввести символы, которые условно «не прибиты гвоздями на клавиатуре». Это и символы пунктуации вида «ёлочек», — тире (em-dash), – (en-dash) и ☺ смайлика. Греческие символы так же могут быть полезны (αβγδ…), как и расширенные матсимволы (±≥≠≤≈≡∃∧∨¬⇒·×∫∑∞∅∈∉). Само собой нужны шрифты для их отображения, но если они есть хоть в каком-то виде, то это удобнее чем писать словами.

Так же иногда для улучшения понимания текста полезно уметь ставить ударение. Для латиницы это просто, так как достаточно нажать Compose+клавишу апострофа+нужный символ, например, éóá, но что делать в случае кириллицы?

( Читать дальше... )

 , , , ,

Evgueni
()

А как поставить ударение над кириллическим символом? ☑️

Форум — Desktop

С помощью клавиши Compose (и файлика .XCompose) можно легко ввести символы, которые условно «не прибиты гвоздями на клавиатуре». Это и символы пунктуации вида «ёлочек», — тире (em-dash), – (en-dash) и ☺ смайлика. Греческие символы так же могут быть полезны (αβγδ…), как и расширенные матсиволы (±∓≥≠≤≈≡∃∧∨¬⇒·×∫∑∞∅∈∉). Само собой нужны шрифты для их отображения, но если они есть хоть в каком-то виде, то это удобнее чем писать словами.

Так же иногда для улучшения понимания текста полезно уметь ставить ударение. Для латиницы это просто, так как достаточно нажать Compose+клавишу апострофа+нужный символ, например, éóá, но что делать в случае кириллицы? Переключение регистра после набора Compose+апостроф сбрасывает расширенный набор. Наверняка решение есть и оно простое, но я так сходу чего-то не придумал. Что нужно добавить в .XCompose, чтобы добавление ударения ставло возможным?

Попытал по этому поводу гугловский ИИ. Проблему решил не только для .XCompose, но и для emacs и его внутренней раскладки.

Update Написал статью на LOR по этому поводу: Как поставить ударение над кириллическим символом? Чтобы было.

 ,

Evgueni
()

Steam Deck PC +1

Галерея — Рабочие места

Продолжение тем Наконец-то консоль с GNU/Linux из коробки и Обратная сторона Steam Deck

К готовому «рабочему месту» Steam Deck (подробности настройки здесь) был добавлен ещё один компьютер: FIREBAT A8 (система охлаждения была доработана под 92мм вентилятор ID-COOLING модель TF-9215-W) с AMD Ryzen 7 8745HS w/ Radeon 780M Graphics, 1 ТБ m.2 SSD и 32 ГБ оперативной памяти (успел в последний момент) на борту. Для переключения используется какой-то домашний ноунэйм HDMI KVM-переключатель. Нового по сравнению с предыдущими темами: замена динамиков Xiaomi Mi Portable Bluetooth Speaker 16W (в TWS режиме) на саундбар Yamaha SR-C20A (звук от HDMI с помощью разделителя).

Информация по видео:

> sudo lshw -C display
  *-display                 
       описание: VGA compatible controller
       продукт: Phoenix3
       производитель: Advanced Micro Devices, Inc. [AMD/ATI]
       физический ID: 0
       сведения о шине: pci@0000:c6:00.0
       логическое имя: /dev/fb0
       версия: b3
       разрядность: 64 bits
       частота: 33MHz
       возможности: pm pciexpress msi msix vga_controller bus_master cap_list fb
       конфигурация: depth=32 driver=amdgpu latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       ресурсы: iomemory:7c0-7bf IRQ:57 память:7c00000000-7c0fffffff память:dc000000-dc1fffff ioport:c000(размер=256) память:dc500000-dc57ffff

> glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.7-0ubuntu0.24.04.2

Информация по Аудио (используется первый):

> sudo lspci | grep Audio
c6:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
c6:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller

А теперь попробую извлечь пользу: Есть непонятная для меня проблема, которая выражается в том, что играх (как минимум в двух от очень разных производителей) запущенных через Steam (Proton 10.0-3) примерно раз в 10-20 секунд происходит что-то вроде лага (я фиксирую исчезновение звука на короткое, но заметное время). Ничего подобного на Steam Deck не наблюдается (заведомо более медленная система с меньшим объёмом памяти). В тоже время при просмотре фильма через firefox проблем со звуком не видно. Предположительно проблема сидит в том, что звук передаётся по HDMI и с его упаковкой туда какие-то проблемы.

Система Ubuntu 24.04.3 LTS

Steam: Стабильная версия. Версия: 1769025840

Вопрос Что делать? Хотя бы куда копать?

Ubdate Попробовал решить эту проблему так: добавил кабель USB → оптика, но это +1 usb-кабель (то есть нужен usb-разветвитель ибо на KVM только два входных USB) и похоже большая нагрузки на Steam Deck. Иными словами картинка теперь получается более захламлённой из-за кабелей, хотя hdmi-разветвитель теперь не нужен. В любом случае интересно понять что там может быть со звуком. Ну и вишенка в торте: это решение в случае Ubuntu 24.04 время от времени приводит к «шумам в оптическом канале». Вытыкание/вткание кабеля проблему решает на какое-то время. Установка переменной

#pulse.min.quantum      = 128/48000     # 2.7ms                                                                                                                  
 pulse.min.quantum      = 1024/48000     # 21.3ms  
в /usr/share/pipewire/pipewire-pulse.conf +
> systemctl --user restart wireplumber pipewire pipewire-pulse
ситуацию меняет к лучшему, но не окончательно. Google ссылается на проблемы со встройками AMD и ядра Linux. То есть опять непонятки ☹

Update 2 Откатился к прежнему решению со звуком через hdmi, но с изменённым значением в /usr/share/pipewire/pipewire-pulse.conf. В первом приближении проблема исчезла.

 , , , большой стол

Evgueni
()

Звук больше чем стерео (Yamaha SR-C20A)

Форум — Desktop

Предыстория: есть Yamaha SR-C20A в системе, которая подробно расписана в топике: Steam Deck PC +1

Кроме стерео в этом саундбаре есть сабвуфер. То есть кроме простого право/лево есть центральный и сабвуферный каналы. Сейчас Yamaha SR-C20A подключается через кабель USB → оптика. В случае Steam Deck (SteamOS) на выбор даётся вывод в стерео или 5.1. Само собой в случае 5.1 для право/лево разделение на сзади/спереди отсутствует, зато появляется дополнительный центральный и сабвуферный каналы. А вот в случае Ubuntu 24.04 есть только Digital S/PDIF output (тестировать в настройках предлагается при этом только два канала стерео).

Вопрос Будет ли в случае Digital S/PDIF output потока задействоваться дополнительный сабвуферный канал без дополнительных телодвижений? Если нет, то какие именно движения нужно будет сделать?

Update Обнаружилась, что в Ubuntu 24.04 с Digital S/PDIF output возникают «шумы в оптическом канале» (втыкание/вытыкание usb-кабеля помогает). Возможно это связано с kvm-переключателем и переключением между машинами.

Update 2 Установка переменной

#pulse.min.quantum      = 128/48000     # 2.7ms                                                                                                                  
 pulse.min.quantum      = 1024/48000     # 2.7ms  
в /usr/share/pipewire/pipewire-pulse.conf +
> systemctl --user restart wireplumber pipewire pipewire-pulse
ситуацию меняет к лучшему, но не окончательно. Предположительно проблемы встроек AMD и ядра Linux.

 , цифровой звук

Evgueni
()

А кто блокирует flashplayer? ☑️

Форум — Talks

Внезапно возникли проблемы с установкой, точнее обновлением (не понятно правда зачем) flashplayer (через flathub)

Говорит, что не может скачать https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flash_player_sa...

Чисто из любопытства: кто именно блокирует?

 , , не нужно

Evgueni
()

Десктоп на Steam Deck

Статьи — Desktop

Если Steam Deck установить на док-станцию (лучше родную, так как с двумя купленными сторонними док-станциями были проблемы разного рода), подключить монитор, клавиатуру, мышку и колонки (USB-портов как раз хватает впритык), то его можно использовать как вполне себе адекватный настольный компьютер, на котором можно и браузер запустить, и в игру поиграть. Для переключения в режим десктопа нужно явно вручную указать это после запуска собственно Steam Deck в режиме Big Picture.

( читать дальше... )

 

Evgueni
()

MetaPost на новый лад

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

Когда-то давно я написал сборник рецептов по изготовлению картинок с помощью MataPost: Создание иллюстраций в MetaPost

Шли годы. И вот только я задумался серьёзно перейти на PGF/TikZ, как обратил внимание на LuaTeX: pdflatex → lualatex: почти бесшовный переход

Внезапно оказалось, что MetaPost (точнее библиотека MPlib) уже «вшита» в код LuaTeX, то есть можно кодировать картинки не выходя за пределы tex-файла, если перейти на LuaTeX само собой.

Больше никаких мучений со сторонними программами и специальными заголовочными файлами, чтобы кириллица появилась. Всё работает из коробки.

 , ,

Evgueni
()

Рекомендации по переходу на LuaTeX

Новости — Документация
Группа Документация

В ноябре 2024 года LuaTeX был рекомендован TeX-сообществом (как минимум одним из его активных разработчиков Джозефом Райтом) в качестве движка по умолчанию. До этого момента рекомендованным движком LaTeX c 2007 г. являлся компилятор pdfTeX.

С помощью коллективного сознания LOR был сформирован набор рекомендаций по переходу с pdflatex на lualatex с учётом русских типографских традиций.

LuaTeX — система компьютерной вёрстки, основанная на TeX (читается как «тех»). Представляет собой расширенную версию pdfTeX со встроенным движком Lua, поддержкой Unicode и шрифтов OpenType.

>>> pdflatex → lualatex: почти бесшовный переход

 , , , ,

Evgueni
()

pdflatex → lualatex: почти бесшовный переход

Статьи — Desktop

Простейшая шапка для документа, ориентированного на русскую типографику. Проверено на дистрибутиве TeX Live 2025. Кодировка по умолчанию юникодная.

( читать дальше... )

 , , , ,

Evgueni
()

С okular поставленный из snap не работает обратный поиск (inverse search)

Форум — Desktop

Как-то раньше было пофиг, но сейчас обратил внимание, что не могу из pdf-документа встать на нужную строку в tex-файле. Обратная процедура (forward search) из tex-документа → нужный фрагмент pdf в okular работает. Редактор emacs.

Раньше делалось это по Shift+левая кнопка мыши. В Okular есть настройки для этого, где в качестве редактора я выставил emacs. В какой-то момент я поставил okular через snap, так как сам дистрибутив лень было обновлять, а okular хотелось посвежее. И сейчас обнаружил, что фича inverse search не работает. Для выполнения нужного действия okular должен запустить внешнюю программу (в моём случае emacsclient стандартно установленную в /usr/bin/). Возможно дело именно в этом.

Вопрос: что делать? Какие разрешения дать snap-пакету okular?

Поиск по интернетам ответа не дал, хотя попадались люди, которые тоже недоумевали по этому поводу и как минимум один человек сопоставил это с установкой okular через snap.

 , , ,

Evgueni
()

EA выложили исходники Command & Conquer ☑️

Форум — Games

Новость на главную: EA открыла исходный код Command & Conquer Red Alert

Почитать про это: https://www.phoronix.com/news/EA-Open-Source-CnC-Red-Alert

Не просто выложили, а под лицензией GPL.

Как-то даже неожиданно...

 ,

Evgueni
()

Число Steam Deck в мире

Форум — Games

Valve сформировала новую нишу «Портативных игровых ПК». За последние три года было отгружено почти 6 млн. устройств (план на 2025 составляет в 2 млн.). Из этих 6 млн. 3.7 принадлежат Valve с её Steam Deck.

Источник: https://www.theverge.com/pc-gaming/618709/steam-deck-3-year-anniversary-handh...

 

Evgueni
()

На что поменять Nvidia 1080? ☑️

Форум — Linux-hardware

Блок питания 750W, процессор AMD Ryzen 9 5900X, окружение Ubuntu 24.04

Пока выбираю между nvidia 4070 и radeon 7800 xt

Что лучше? Какие ещё варианты и почему? Может быть ещё пожить с nvidia 1080? Baldurs Gates III в 1440p где будет лучше?

Зачем? Просто так. Хотя нет: каждый раз при апргрейде версии Ubuntu что-то вылезает в случае графических драйверов Nvidia. Не смертельно, но доставуче. Последний раз был вчера при переезде с 20.04 на 22.04 (версия драйверов для BGIII не подходит) — всё отвалилось и пришлось сносить/ставить драйвера в safe-режиме.

P.S. Плюс за время переезда был ещё один весьма странный долгоживущий баг 22.04 к счастью не связанный с nvidia, когда установка встала при замене пакета ConTeXt (надо было несколько раз нажать Enter, хотя об этом и не спрашивали), хотя я его и не использую — ставился «заодно».

Итого Купил самую «дешёвую», что на момент выбора была 4070 от Gigabyte.

 , , проблемы выбора

Evgueni
()

Где можно посмотреть на «простой» .emacs?

Форум — Desktop

Предыстория: меня попросили причесать .emacs (как выяснилось причёсывать нужно было какую-то из моих старых версий этого файла) так, чтобы с ним был минимум проблем для простого редактирования текста.

Условия: нужны две версии .emacs для utf-8 и koi8-r (есть заповедник, где ничего менять нельзя и версии софта там очень старые). Нужно как-то разобраться со шрифтами. Нужна возможность комфортно работать в среде Windows (тут я совсем ничего не понимаю).

Что используется: простое редактирование текста, c/c++ и LaTeX. Нужна как-минимум подсветка и auctex (соответственно настройка программы просмотра для прямого и обратного поиска).

Что желательно: проверка орфографии на лету.

В принципе всё вышеперечисленное в моём .emacs имеется, но я поглядел на все эти многолетние наслоения настроек и мне хочется начать с нуля, а для этого нужно хотя бы поверхностное понимание как принято делать.

Есть ли какое-нибудь простое руководство по начальной настройки с упором на локализацию? Не нужно ответы на все вопросы. Хотя бы на часть из них.

 , , ,

Evgueni
()

Про пресслужбу Базальт СПО на ixbt.games уже поговорили?

Форум — Talks

https://ixbt.games/articles/2024/09/17/altuska-dlya-igrovogo-pk.html — про ALT Linux, как игровая система (в будущем, хотя это не точно).

 , ixbt.games

Evgueni
()

Теория групп — основа всего

Форум — Science & Engineering

Даже массы элементарных частиц по сути результат спонтанного нарушения симметрии. Без наличия же хоть какой-то, даже самой завалявшейся, симметрии у физиков случается боль и зубовный скрежет.

Тому, кто хочет понять «шо это» на выбор (маааленькие кусочки из того, что полезно физикам):

 

Evgueni
()

Обратная сторона Steam Deck

Галерея — Рабочие места

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

Более трёх недель прошло с фронтальной фотографии новоприобретённой Steam Deck. Всё это время за ней я провёл в наблюдениях, ну и, само собой, в прохождении ATOM RPG Trudograd. Последнее было сделано без каких-либо нареканий к железу и процессу. Возможно и не шедевр, но весьма уже его напоминает.

Результаты наблюдений: как консоль работает адекватно, но вот с десктопом из коробки есть некоторые шороховатости. Основная из них: отсутствующая как класс локаль отличная от en_US.UTF-8. Это означает, что в консольной моде (где в качестве оболочки используется steam и с разрешением 1280x720) переключить раскладку можно только для экранной клавиатуры, хотя для десктопной моды (тут можно выбрать любое разрешение, хоть 4k) альтернативные раскладки для физической клавиатуры вполне себе выбираются в настройках.

Это всё можно поправить, так как рецепты (подставьте локаль по вкусу) есть, но после обновлений Steam OS подобный трюк придётся перепроделывать.

Вторая проблема заключается в том, что скажем emacs можно поставить локально с помощью flatpak, но подскажите пожалуйста где мне найти flatpak с mc? Я понимаю, что это «ненужно», но уж очень я к этому ненужно прикипел ☹

Пока особого желания экспериментировать нет, так как основную свою функцию игрушка выполняет, но никаких проблем сделать это в случае необходимости я не вижу. Что-то можно поставить через flatpak, что-то можно собрать из исходников и всегда вместо арчика можно накатить Ubuntu!

 

Evgueni
()

Наконец-то консоль с GNU/Linux из коробки

Галерея — Рабочие места

Само собой это давно уже не новость, но довольно прикольно кроме консоли заполучить полноценный рабочий компьютер с GNU/Linux на борту.

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

Из плюсов: работает таки из коробки, emacs установить можно. Больше плюсов появится когда со всем этим удастся разобраться получше.

Спойлер: это я про Steam Deck + Docking station тут всё понаписал.

Внешний монитор от Uperfect (держалка от Armmedia), клавиатура и мышка от Logitech, что-то вроде колонок в tws-режиме от xiaomi. Да, как игровая приставка Steam Deck само собой работает.

 

Evgueni
()

sshfs snapd apparmor и бог знает ещё что ☑️

Форум — Desktop

Предыстория: вынужден я был поставить okular (программа просмотра картинок) через snap.

Результат: okular теперь не запускается если моя текущая директория подключена по sshfs (монтируется через скрипт в fstab записи нет).

То есть если сделать

> cd ~/my_sshfs_dir/
> okular
cannot open path of the current working directory: Permission denied

В ~/ всё O'k и нужные файлы лежащие в ~/my_sshfs_dir/ он видит, но зайти в эту директорию и сказать okular файл.pdf не получается.

Вопрос: Что делать?

Понятно, что snapd+apparmor это чудовище, но на данный момент хотелось бы его усмирить, а не убивать

 , ,

Evgueni
()

Hedgewars на Steam

Форум — Games

Пока там только заглушка: https://store.steampowered.com/app/2223810/Hedgewars/

В смысле статус: «Скоро выйдет»

 ,

Evgueni
()

RSS подписка на новые темы