Category: LinuxLinux + 4K + Firefox & Chrome - размер шрифтов в меню и на вкладкахПосле покупки нового монитора, в течение первых же пяти минут обнаружил, что пользоваться обоими браузерами стало весьма проблематично, т.к. шрифт вкладок и меню стал очень мелким, при этом ни на какие системные настройки он не реагирует. Поиск работающего лекарства занял целый час, поэтому фиксирую тут. 1) Вычисляем коэффициент, на который нужно умножить разрешение. У моего нового монитора 162x161 PPI (xdpyinfo | grep dots), а проги считают, что 96 PPI. Делим ((162+161)/2)/96 = 1.6822916(6). То есть примерно 1.68. Можно не округлять, можно округлить до 1.7, по вкусу. 2) Google Chrome. Добавляем в ярлык параметр запуска: 3) Firefox, Thunderbird и другие GTK-приложения. Добавляем в ~/.bash_profile или ~/.profile (какой у вас используется, или в оба): P.S. Почему в 2020 году ведущие мировые приложения не умеют читать реальный PPI экрана мне неведомо. P.P.S. Фикс для Zoom: в ~/.config/zoomus.conf - исправляем значение scaleFactor. P.P.P.S. Wine: wine regedit -> HKEY_CURRENT_CONFIG > Software > Fonts, там создаём LogPixels (типа DWORD) с разрешением экрана, например, 162 (decimal) или просто запускаем winecfg и ставим разрешение на вкладке "Графика". Чтобы создать эффект использования увеличенных шрифтов нужно поставить разрешение на 25-30% больше реального. OSS + PulseAudio = запись звука и работающий голос в Steam, Skype под LinuxНемного обычной пингвинской магии для того, чтобы на компьютере с драйверами Open Sound System в Steam заработал ввод звука. # Подключаем DSP-устройство для воспроизведения звука load-module module-oss device="/dev/dsp0" sink_name=output mmap=0 # Подключаем DSP-устройство для записи звука load-module module-oss device="/dev/dsp2" source_name=input mmap=0 # Можно настроить USB-карточки примерно так, но после подключения надо будет делать: # sudo /usr/lib/oss/scripts/oss_usb-create-devices # pulseudio --kill && pulseaudio --start .ifexists /dev/oss/usb046d0a29-2/pcm0 load-module module-oss device="/dev/oss/usb046d0a29-2/pcm0" sink_name=h800 mmap=0 load-module module-oss device="/dev/oss/usb046d0a29-1/pcmin0" source_name=h800_mic mmap=0 .endif set-default-sink output set-default-source input Перезапускаем Pulse: UPD: Проверил Скайп - тоже нормально работает. UPD2: Столкнулся с проблемой, что при длительном простое компьютера звук может заглючить (хотя все режимы энергосбережения у меня отключены). Скрипт для ремонта: #!/bin/bash sudo killall pulseaudio sudo killall -s KILL pulseaudio sudo /etc/init.d/oss restart pulseaudio -D Скрипт для циклической записи видео на веб-камеру для ЛинуксаС помощью обычного линуксового софта можно легко превратить вебкамеру в видеокамеру для записи каких-нибудь блогов или в "видеорегистратор", что я для разминки и сделал. Проверено на Ubuntu 14.04. Магический .asoundrc, чтобы с OSS работала звукозапись через эмуляцию ALSAВпервые за много лет получил работающую звукозапись в Linux с M-Audio Audiophile 192/24 в ALSA-приложениях. Эта карта хорошо работает только с OSS-драйверами, и мука с современным отупевшим и потерявшим нормальную поддержку OSS софтом была очень долгой. Секретов успеха два: Магический .asoundrc для Linux + ALSA + звуковая карта USB без микширования (FiiO E7)Без этих телодвижений E7 под Linux в основном работает, но к выводу звука может иметь доступ только одно приложение в один момент времени, причём некоторые вещи (например, YouTube) периодически перестают работать вообще. Для полноценного использования карточки нужно вручную настроить программное микширование Это заняло несколько подходов и творческого осмысления, т.к. несколько первых найденных в сети инструкций оказались неработоспособны. Archives
|