LINUX.ORG.RU

Сообщения piyavking

 

mpv и растягивающийся шрифт

 

Здравствуйте.

Пользуюсь плеером mpv, он меня устраивает чуть более, чем полностью, за исключением вот одной вещички: размер шрифта в его окне (OSD, инфо о файле, и так далее) «ползёт» пропорционально изменению высоты окна плеера. Мне это ощутимо царапает глаз. Я хочу, чтоб шрифт имел жёсткую высоту, которую я установлю.

Подскажите, пожалуйста, что вбивать в mpv.conf. Гуглорецепты не помогают. Спасибо за внимание.

piyavking
()

Перенаправление вывода браузера? другое в голову не приходит.

 ,

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

Это удобно, но сначала нужно запустить мощную тяжёлую мозиллу с аддоном-сниффером, в окне этого аддона отыскать искомую видеоссылку, скопировать её, закрыть мозиллу, скормить скопированную ссылку плееру...

А хотелось бы так: запустить мозиллу так, чтоб её «выход» отправить не в графическое окно, а в stdout (я не владею тонкостями, так что могу слегка напутать с терминами), чтоб там регулярными выражениями выцепить из него искомый временный url.

То есть команда, в безобразном приближении, должна выглядет так:

mpv `браузер <ключи перенаправления вывода> урл_станции | grep ... | sed ... ещё что-нибудь`

Если кто-нибудь понял то, что я попытался изложить, то буду рад совету, сумбур в описании вопроса постарался минимизировать. Спасибо за внимание.

piyavking
()

редирект веб-страницы: как получить урл оригинала из командной строки?

 , ,

Здравствуйте.

Есть страница, для примера, скажем http://simpledesktops.com/download/?desktop=3959 . При нажатии на неё происходит перенаправление, и я оказываюсь на картинке http://static.simpledesktops.com/uploads/desktops/2012/02/19/room_001.png .

Вопрос в следующем: как из урл_1 средствами командной строки получить урл2? wget исправно переходит с урл_1 на урл_2 и качает png, но мне не надо ничего качать, мне надо просто узнать прямую ссылку, и всё.

Подскажите, пожалуйста, куда рыть. Спасибо за внимание.

Апдейт:

wget -O - http://simpledesktops.com/download/?desktop=3959 2>&1 | grep Location: | awk -F' ' '{print $2}'

даёт искомое, но, может быть, есть решение поизящней?

piyavking
()

Что я не понимаю в настройке внешнего вида urxvt?

 

Пытаюсь поменять цвет фона в urvt, ковыряю ~/.Xresources , всё вроде по мануалу:

URxvt*background: green
URxvt*shading:   0
URxvt*transparent: false
, но у терминала чёрный бекграунд и, несмотря на запрет прозрачности строчкой «URxvt*transparent: false» назначение URxvt*shading равным 50 влечёт полупрозрачность бекграунда.

Гугль рассказал мне, что, чтобы суметь цвет фона, я должен отменить его прозрачность, но это-то у меня и не получается. Да даже 'urxvt -bg white' всё равно даёт чёрный фон!

Помогите справиться. Спасибо за внимание.

piyavking
()

AwesomeW, как получить число тегов экрана?

 ,

Здравствуйе. Впиливаю в свой осом динамические теги, в принципе, вполне успешно. Но я хочу ограничения по количеству, поэтому актуален вопрос о том, как, грубо говоря «для экрана s прочесть количество тегов на нём».

Прошу знатоков сабжа помочь советом. Спасибо за внимание.

piyavking
()

Подскажите, пожалуйста, нормализующее регулярное выражение для чисел

 ,

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

1->01
2->02
3->03
...
9->09
10->10
11->11
...
100->100
и так далее

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

Или даже для этого специальная команда форматирования есть? Подскажите, пожалуйста.

piyavking
()

Stylish для Seamonkey

 ,

После долгого перерыва снова достаточно активно стал использовать Seamonkey (версия 2.49.4). Обнаружил, что из списка дополнений исчез Stylish. Стал прояснять вопрос, нагуглил, что аддон купили спамеры, после чего его выпилили из Firefox и Chromium, но потом его вернули назад и там, и там. Но из списка дополнений Seaonkey он пропал напрочь. Альтернативы не ищутся, онлайн-конвертер файрфоксовый Stylish конвертить отказывается.

Но мне нужны custom styles, я не хочу от них отвыкать. Перелазить ради них на мейнстримовый броузер я, ЧСХ, тоже не хочу. Да, можно шаманить с userChrome.css и userContent.css, но, насколько я понимаю, они меняют оформление вообще для всех сайтов разом, и фильтры по доменам и url туда не запихать.

Вопрос к аудитории, как помочь горю. Спасибо за внимание.

piyavking
()

Помогите разобраться с флешплагином

 ,

Хочу поставить browser-plugin-freshplayer-pepperflash. В меру своих знаний я понимаю, что это «проброс флеш-плагина из хромиума в WebKit и Gecko», это так? И вот при попытке поставить имею:

piyavking@koeuk:~$ sudo apt install browser-plugin-freshplayer-pepperflash
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 browser-plugin-freshplayer-pepperflash : Depends: libevent-2.0-5 (>= 2.0.10-stable) but it is not installable
                                          Depends: libevent-pthreads-2.0-5 (>= 2.0.10-stable) but it is not installable
                                          Depends: libva-x11-1 (>= 1.0.3) but it is not installable
E: Unable to correct problems, you have held broken packages.

Убунта 18.04, гугль заводит в мозголомные дебри, кто в курсе - подскажите по теме. После apt update и apt upgrade, проблема не уходит.

Спасибо за внимание.

piyavking
()

gzdoom и openGL. Снова.

 ,

Есть gzdoom, хочу играть в полноценном OpenGL режиме. Но не могу из-за чёрных прямоугольников вокруг оружия, врагов, лута (иллюстрация). В режиме software rendering - никаких проблем, но openGL рендеринг, естественно, милее.

Вопрос стандартный: как побороть. Игровые настройки openGL мучил-мучил - ничего не вышло. Видеокарта Radeon HD 4670. Спасибо за внимание.

piyavking
()

Вопрос по странному окну в awesomewm

 

Заметил странное поведение окна synaptic'а в своём awesome. Во-первых, окно игнорирует другие окна и layout тега. Во-вторых, я не понимаю, что это за крестик в панели задач у иконки на плашке Synaptic'а? Это не floating и не sticky - я переключал эти режимы, но безрезультатно. В rc.lua в правилах synaptic не прописан.

Эта картина имеет место, только, если я запускаю synaptic от суперпользователя, командой «sudo synaptic». Синаптик, запущенный «от юзера» ведёт себя хорошо. Но, однако, тот же gvim никаких странностей не выказывает, строго вписываясь в тайлинг что от рута, что от юзера.

Также интересует, какой командой я могу посмотреть свойства окна по клику (floating, sticky, ontop, onbottom, и так далее).

Помогите, пожалуйста, разобраться. Спасибо за внимание.

piyavking
()

nvidia и opengl

 , ,

Здравствуйте.

Имею на работе nvidia и убунту с видеодрайвером с сайта нвидии (скачал run-файл). Недавно наткнлулся на gzdoom (openGL порт 'того самого' doom'а) и пропал. На домашнем компьютере (видео AMD) вся красота взлетела легко и без проблем, а на рабочей с nvidi'ей лаунчер пишет «Failed to load OpenGL function». Что характерно, zdoom (порт с software рендерингом) на рабочей машине прошёл без проблем.

Просьба помочь подружить эту nvidia и этот openGL. Отдельно приветствуется, если бы кто-нибудь настолько был бы в теме, чтобы подсказал ключи компиляции, которые отключают использование gzdoom'ом openGL при его сборке из исходников.

Спасибо за внимание.

piyavking
()

urxvt, ссылки кликаются через раз

 ,

Здравствуйте.

Использую urxvt, и для меня актуально открывать ссылки из терминала по клику в браузере (например, из rsstail). Выполнил инструкцию, и вроде получил, что хотел - ссылки кликаются и открываются в браузере, но далеко не всегда и не с первого раза. То есть могу тыцнуть - ноль реакции, потом подождать немного и тыцнуть ещё раз - и получить успех. Или не получить.

Помогите, пожалуйста, понять в чём дело, и выловить блоху. Спасибо за внимание.

piyavking
()

awesome, lua, и постобработка показаний виджетов vicious

 , ,

Здравствуйте.

В своём awesom'овом rc.lua имею конструкцию

local a_n_i = io.popen("ifconfig | head -n 1  | awk -F':' '{print $1}'"):read("*line")
netwidget = wibox.widget.textbox()
vicious.register(netwidget, vicious.widgets.net, "${" .. a_n_i .. " down_kb} ${" .. a_n_i .. " up_kb} ", 1)

Эта конструкция исправно выдаёт мне на панельке входящую и исходящую скорость через пробел, в виде «15.9 9.8». Всё замечательно, но только мне вполне достаточно целых частей этих показателей.

Соответственно, насколько я понимаю,чтоб отрезать точки и всё, что после них, мне надо в строчке 'vicious.register....' каким-то образом впилить конструкцию вида 'tostring(math.floor(tonumber()))'.

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

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

Спасибо за внимание.

piyavking
()

urxvt и дискретно меняющийся размер окна

 ,

Здравствуйте.

В качестве терминала я давно и прочно использую urxvt (rxvt-unicode).

Терминал отличный, всё ок, за исключением одной досадной мелочи: скачкообразное изменение размеров окна. Следствием этого являются раздражающие маленькие зазоры между границами окна и границами экрана при максимизации и границами соседних окон при тайлинге (awesome).

Помогите, пожалуйста, по возможности преодолеть. Терминал, повторюсь, отличный, конфиг отлизан - не хотелось бы перелезать на что-то принципиально иное. Спасибо за внимание.

piyavking
()

Обсудить/улучшить/похвастаться bash'овым rss-радио

 , ,

Здравствуйте. Сделал скрипт, читающий rss-поток вслух.

Алгоритм такой: скрипт тянет из интернета поток, преобразует его в формат «одна новость - одна строка», после чего читает получившееся вслух, построчно чередуя голоса.

Формат запуска: «имя_скрипта $url»

Впилена фишка для зацикленного фонового режима или запуска по cron (для предотвращения одновременного запуска нескольких копий используется flock): перед прочтением вслух скрипт пробивает текст на повторяемость, удаляя все новости, которые уже были прочитаны.

Интересует возможность оптимизации чего-либо в нижеизложенном, ибо вполне мог реализовать что-либо не самым лучшим образом.

Предполагается наличие xmlstarlet, elinks, RHVoice (небольшой правкой кода голосовой движок легко заменяется на другой).

( rss.sh, bash, 27 строк, нужен xmlstarlet, elinks, RHVoice )

Спасибо за внимание.

piyavking
()

Wi-Fi интерфейс есть, сеть вижу, подключиться не могу

 ,

Здравствуйте.

Проблема в следующем: Сел за машину, воткнул в неё wi-fi адаптер, wi-fi интерфейсу сделал sudo ifconfig имя_интерфейса up.

На андроиде расшариваю интернет по вай-фаю (mobile hotspot). Wicd видит Wi-Fi от андроида, но при попытке коннекта wi-fi интерфейс мгновенно падает.

Думаю, что это происходит из-за какого-то мусора, оставшегося в чувствительном месте после использования другого wi-fi интерфейса.

Просьба подсказать, какие логи смотреть, и какие конфиги сносить.

Спасибо за внимание.

Апдейт: это мешается стандартный убунтовый network manager, который я неосторожно поставил, ленясь подключаться к pptp/l2tp из консоли. Решено.

piyavking
()

awesome и ctrl+mod+n

 ,

Здравствуйте,

Обнаружил, что с очередным обновлением перестал работать хоткей восстановления свёрнутых окон. Горячая клавиша «свернуть» осталась функционирующей. Кто сталкивался с проблемой - отпишитесь, пожалуйста.

awesome -v

awesome v4.2 (Human after all)
 • Compiled against Lua 5.3.3 (running with Lua 5.3)
 • D-Bus support: ✔
 • execinfo support: ✔
 • xcb-randr version: 1.5
 • LGI version: 0.9.2

Спасибо за внимание.

piyavking
()

GRUB2, убрать задержку. Отчаяние.

 ,

Здравствуйте.

Очень давно перидически пытаюсь победить, но никак не могу ликвидировать задержку у grub2 (чтоб меню grub не показывалось).

Вот мой /etc/default/grub:

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet elevator=deadline"
GRUB_CMDLINE_LINUX="consoleblank=0"

Конфиг пытал всячески, update-grub делал не раз, не два, и не три, но, несмотря на это, меню исправно вылазит с десятисекундной задержкой. Прошу растолковать мне, что я делаю не так. Ubuntu 18.04 Minimal.

Спасибо за внимание.

piyavking
()

Разрешение экрана и странное поведение dosbox

 , ,

Здравствуйте.

Проблема в следующем: убил ноут (разрешение было 1366x768), вытащил из него непострадавший жёсткий диск, засунул в десктоп (разрешение 1280x1024), пару конфигов подправил, и живу, как жил, железо подхватилось практически без проблем. xrandr показывает «DVI-I-1 connected primary 1280x1024+0+0», всё отлично.

Но возникла странность в dosbox: у него в конфиге мной прописано подхватывать «родное» разрешение монитора:

fullresolution=original
...
windowresolution=original

Но, несмотря на это, в оконном режиме я имею соотношение сторон 16:9, а в полноэкранном - вообще какой-то кошмар с сервисным сообщением монитора, свидетельствующим о том, что dosbox считает продолжает считать «родным» разрешением старое 1366x168.

Я не понимаю, куда рыть, если есть соображения - буду рад узнать.

Спасибо за внимание.

P.S. принудительно вбить в конфиг разрешение в явной форме пытался - без толку.

piyavking
()

AwesomeWM и запуск приложений с определёнными клиент-свойствами

 ,

Здравствуйте.

В awesome есть такая вещь, как rules, которая определяет свойства клиента (floating, ontop и т.д.) в зависимости от его идентификаторов (class, name и т.д.).

Но я хочу команду запуска окна сразу с заданными свойствами, то есть иметь лаунчер/пункт меню с командой «запустить программу с такими-то параметрами клиента», без прописки этой программы в rules.

Просветите, пожалуйста, насчёт возможности и синтаксиса. Спасибо за внимание.

piyavking
()

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