LINUX.ORG.RU

Сообщения piyavking

 

Плохое поведение bluetooth наушников на RPi

 ,

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

Есть bluetooth-наушники, с телефоном коннектятся и играют вполне стабильно. Попробовал гнать на них звук малинкой (4, ubuntu) - она их видит, коннектит, играет, в pavucontrol ещё одна саунд-карта появляется, но: трески, хрипы, постоянные переконнекты - почему?

Софт свежий, блютус встроенный, wi-fi в config.txt отключен на всякий случай, чтоб не интерферировал, и всё равно: сижу в полметре от корпуса - сигнал фризит, тормозит, застревает, попукивает, то одно ухо оглохнет, то другое...

Отметил ещё одну деталь: на телефоне заряда хватает на кучу времени, когда коннекчусь малинкой, то буквально через полчаса начинает долбить «Please charge!»

Прошу мнений, советов, рецептов. Спасибо за внимание.

piyavking
()

Xorg, Raspberry 4, Ubuntu, 1280x1024

 , ,

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

Когда-то обновление убунты с 22 до 24 убило мне двухмониторную конфигурацию. Но с одним монитором всё было ok - подключил, работал, 1280x1024@75.

Сейчас второй монитор сгорел, и я, ничего плохого не ожидая, обновился 22.04->24.04. И иксы опять сошли с ума, но теперь я не могу получить даже 1280x1024 на единственном мониторе - максимум 1152x864. В списке xrandr 1280x1024 присутствует, но когда применяю, то видимая область в размерах не меняется, и просто возникают слепые зоны снизу и справа экрана, куда (мышка уезжает, но глазами не видно).

Помогите, пожалуйста. Ладно бы два моника не заводились, но единственный 1280x1024!....

В config.txt пробовал и dtoverlay=vc4-kms-v3d-pi4, и dtoverlay=vc4-fkms - без толку - и то и другое даёт

fbset

mode "640x480"
    geometry 640 480 1280 1024 16
    timings 0 0 0 0 0 0 0
    rgba 5/11,6/5,5/0,0/0
endmode

и то иксобезумие, что я выше описал. Если я комментирую эти dtoverlay, то фреймбуфер становится 1280x1024, ура. Но иксы в этом случае не запускаются вообще.

В логах загрузки и иксов куча ругательств, предоставлю всё, что скажете.

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

Апдейт: вредила строчка «gpu_mem=512» в config.txt

piyavking
()

идиотский вопрос по sed

 sed regexp

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

Прошу прощения ещё раз за действительно дебильный вопрос, но поиск никак не выдаёт тайну(

Как мне сделать что-то вроде

sed -e "s/(что-то, что мне надо найти)/-бла-бла-бла(то, что я нашёл)-бла-бла-бла/g"

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

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

Апд. Спасибо откликнувшимся!

piyavking
()

Вопрос по awesome WM относительно формирования границ окон.

 

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

Использую awesome, всё устраивает, за исключеньем пустяка: я хочу уметь не рисовать границу на каких-то сторонах окна.

То, что я не могу просто в theme-файле задать что-то вроде «border-left:0px;border-top:0px;border-right:1px;border-bottom:1px;» - это мне уже понятно. Я хочу влезть с ломиком в lua-модуль, который клиент отрисовывает, и попробовать пошуровать там.

Вопрос: Так какой .lua мне курочить?

Хотелка выросла из такой вещи: вот в html есть табличное свойство border-collapse, его задействуешь, и границы соседних ячеек поглощаются друг другом: если вбито border=1px, то между ячейками в таблице будет пролегать линия толщиной 1px.

А вот при тайлинге в awesome, когда я в awesome назначаю «theme.border_width = 1» я между соседними клиентами имею 1+1=2 пикселя, потому, что awesome вот так по щелчку не может автоматически перекрывать границы соседних элементов, как абзацем выше.

Буду рад соображениям. Спасибо за внимание.

piyavking
()

Прошу помочь со стилизацией активных элементов веб-страниц в firefox

 ,

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

Использую firefox, хочу приглушённую циановую рамочку вокруг текущего/фокусного/активного элемента веб страницы. Мучаю userContent.css:

@-moz-document regexp(".*") {
-------------------------- 
	*:focus-visible,
	::-moz-focus-inner,
	a:active,
	a:focus-visible,
	button:active, 
	input:active, 
	select:active,
	textarea:active,
	button:focus-visible, 
	input:focus-visible, 
	select:focus-visible,
	textarea:focus-visible {	
		outline: 1px solid #008888ff !important;
	}
-------------------------- 
}

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

Причём, когда я до этого элемента добираюсь клавиатурным tab'om и активирую его Enter'ом - всё происходит так, как я хочу, рамка не слетает.

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

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

Апдейт: ЛОР-эффект. :focus- то я и не приметил. Спасибо, тема решена.

piyavking
()

консоль безголового firefox в консоли

 ,

Здраствуйте

Вопрос первый:

Для просмотра разных онлайн-TV в mpv частенько использую грязноватый трючок: после нажатия «» лезу в консоль firefox, смотрю там, что браузер затягивает, вижу среди прочего линк на какой-нибудь ***somename.m3u, скармливаю этот линк плееру и спокойно смотрю, не грузя браузер лишним окном и лишней открытой в нём страницей.

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

И вот с этого момента я призадумался о headless mode. Насколько я смог понять эту безынтерфейсность, так это то, что режим «консольный», то есть запускается в терминале и в этом же терминале вместо GUI с помощью CLI в диалоговом режиме с пользователем и общается.

Я пробую после запуска firefox -headless вбивать что-то типа «screenshot --clipboard --fullpage» с нулевым профитом от этого.

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

В связи с этим вопрос к знающим людям: есть ли какой-нибудь простой способ к осуществлению моего замысла: «запустить в консоли консоль браузера не тратя ресурс на его интерфейс», или всё-таки единственный путь - это всё это учить да ещё небось и с яваскриптами? Цель-то тривиальнейшая: в консоли командой «нажать кнопку на плеере», погрепать активность и выцепить m3u.

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

piyavking
()

оффлайновый онлайн-перевод

 ,

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

Интересует один общебраузерный момент:

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

Но если у гугля к сайту доступа нет (i2p, onion, локальные хтмл, ким чен ын огородился) - всё, выделяй-копируй по кускам, и суй в переводчик.

Всё вышесказанное относится, как я понимаю, к любому онлайн-сервису подобного рода.

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

Чтобы правильно ответить на мой вопрос важно правильно понять предыдущий абзац, позволю себе это подчеркнуть. То есть есть у меня условное «<td><i><p>» с текстом, аддон с этим текстом метнулся в сервис, получил перевод, вернулся в этот «<td><i><p>», исходный текст выкинул, вместо него перевод положил. При таком подходе становится уже всё равно на доступ гугля к транслируемому сайту: достаточно того, что к нему есть доступ у меня, и я не возражаю на обмен данными с гугль-транслейтом.

Прошу соображений. Спасибо за внимание.

piyavking
()

Ещё вопрос по firefox: как переопределить «внутренний» стиль браузера?

 ,

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

В firefox есть «внутренние» стили: chrome://activity-stream/content/css/activity-stream.css, например, различные resource:// и т.д.

Вчера гуглил и нагуглил, что можно в этот (предварительно сохранённый и отредактированный мной по своему вкусу) для примера activity-stream.css вписать хитрый комментарий, начинающиеся с '//# sourceURL=', содержащий вышеуказанный путь, и положить полученное в пользовательский профайл, то пользовательский activity-stream.css будет перекрывать браузерный. Более подробно нагуглить не очень получается.

Буду рад подсказке. Спасибо за внимание.

piyavking
()

:nth-child - неужели нельзя задать промежуток?

 ,

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

Мучаю один css, там длиннющий ul, который я по номерам обрабатываю. Вышеупомянутый псевдокласс отлично справляется с командами «отрубить голову каждому третьему, начиная с семнадцатого», а мне надо обработать номера просто «с пятнадцатого по девяносто седьмой».

Прошу знающих людей прояснить вопрос: могу ли я в какой-то упорядоченной структуре css'ом обработать интервал значений, не вбивая их каждое в явной форме?

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

piyavking
()

Первичный фон запускаемого firefox

 

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

Предпочитаю тёмные темы оформления интерфейсов, соответственно, цвет рабстола у меня тёмный. Заморочился с конфигом firefox, в юзерконтенте.цсс настроил тёмный фон about:home.

Казалось бы, живи и радуйся бесшовному переходу, но перед тем, как загрузить тёмный about:home мозилла какие-то мгновения светит пустым белым фоном.

Мне больно видеть белый свет, мне лучше в полной темноте (с). Очень может быть, что в каком-то месте в каком-то из user....css, или даже в конфиге gtk есть строчка, в которой я условное #fff поменяю на условное #000, и обрету гармонию.

Прошу знающих людей просветить по вопросу.

Linux здесь при том, что firefox у меня на убунте. Спасибо за внимание.

Перемещено hobbit из general

piyavking
()

Электронные голоса

 ,

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

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

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

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

piyavking
()

Фавиконки на панели WM

 applications, ,

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

Мне было бы интересней на панельке WM и в заголовке окна вместо дефолтной иконки браузера иметь фавиконку открытой в браузере страницы.

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

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

Браузер firefox, на всякмй случай. Спасибо за внимание.

piyavking
()

уважаемые яваскриптеры, помогите с коротеньким скриптом

 ,

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

Интересует совершенный пустяк: в firefox с Tampermonkey при открытии домашней страницы (about:home и about:newtab) сэмулировать четырёхкратное нажатие «TAB». И всё.

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

Если знающие люди уделят мне немного своего времени и навыков, то буду очень благодарен.

piyavking
()

задать правило для awesomewm, определяющее запуск приложение на определённом теге

 ,

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

Использую awesome WM. Недавно руки дошли обустроить очевидное: привязать приложения к тегам, то еcть чтоб терминал и gvim на первом теге запускался, браузер на втором, и всё в таком же духе.

Кто в своём конфиге что-то подобное практикует - поделитесь рабочим rule плз.

Хотел это обустроить, но, как бы ни бился, назначая properties в соответствующей секции конфига, тег приложению не назначается.

Пришлось упилить обходной манёвр с move_to_tag. Но мне хотелось бы знать, почему не работает штатный вариант.

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

piyavking
()

Telegram Web и сетевые интерфейсы

 ,

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

Есть десктоп, в нём проводной интернет, на десктопе браузер. Захожу браузером на web.telegram.org, на странице крутится кружок получения QR-кода. Крутится вечно, QR-код не появляется. Ок, пробую «login from phone number», вбиваю актуальный номер телефона (аппарат передо мной, клиент на нём запущен, всё ОК) - получаю «Undefined».

Ок, убиваю eth0, поднимаю проводное usb0 с телефона, повторяю вышеописанные шаги и... в браузер спокойно приходит QR код, я его сканирую телефоном и благополучно логинюсь в веб-интерфейс.

Тут бы и счастье, но включив eth0 обратно авторизация слетает, и я снова упираюсь в первый абзац.

Как я понимаю, дело в провайдере - проводной рубит какой-то компонент авторизации, а мобильный - нет. Узнать бы, какой...

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

piyavking
()

Использовать съёмный диск на постоянной основе

 

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

Есть съёмный USB3 HDD (WD My Pasport Utra 1TB), не бит, не крашен. Реквестую понимающих людей обсудить идею использовать его на десктопе как интегрированный в систему стационарный - воткнуть его, примонтировать, и не вынимать.

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

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

Можно ли использовать съемный жёсткий диск в качестве основного в ноутбуке? прочёл, и сделал для себя вывод, что буду так делать, но может кто знает какие подводные камни, мало ли что...

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

piyavking
()

Вопрос по суперпользователю в андроиде

 , ,

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

Вот у меня есть андроид (vivo 1906 андроид 11 целенький не шил не рутовал), предположим я на нём запускаю отладку по USB, у меня появляется промпт адб-шелла, и это значит что я теперь root и всё могу?

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

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

piyavking
()

«Desktop bookmarks» в линуксе

 , ,

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

Интересует сабж.

Для обустройства ярлыков рабстола использую spacefm.

В оффтопике, если мне не изменяет память, я могу потащить за адресную строчку, и получить ссылку на рабочем столе. Попробовав потащить из firefox'а url на рабстол spacefm'а - мышка «что-то тянет», но когда отпускаю кнопку, то не получаю ничего.

Я в курсе, что если очень хочется, то можно обустроить .desktop файл с командой «браузер урл» но мне хочется просто таскать линки. Причём чтоб возникали они на рабстоле с актуальной фавиконкой сайта (я охренел, я знаю).

Вопрос: может быть, кто-нибудь добрый и умный написал какую-нибудь библиотеку или что-то в этом роде, осуществляющую вышеописанное?

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

piyavking
()

nmcli не желает задействовать синтаксически верный pac-файл

 nm-cli, ,

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

Захотел системный прокси-автоконфиг, установил network-manager, настроил соединение:

nmcli connection show
NAME    UUID                                  TYPE      DEVICE ad.
MyEth0  53f5c998-b0e4-455a-a418-44088e0c6510  ethernet  eth0

У меня есть гарантированно рабочий proxy.pac, который я использую в браузере. С помощью nmcli Я назначил соединению MyEth0 proxy.method auto и proxy.pac-script file://'путь до pac-файла' - программа нарушений не увидела и соединение сохранила - в интернете 100500 инструкций, все они говорят за эти два действия, и каких-то сложностей не предполагают.

Но по факту я эффекта pac-файла не вижу: В терминале «wget -O - » не работает на .i2p сайтах, например. Но когда я этот pac-файл подсовываю браузеру в конфиг как Automatic proxy configuration URL - то в браузере эти i2p сайты спокойно открываются.

Резюмируя: соединение в NM как таковое работает, против прописывания pac-файла в конфигурацию NM не возражает, но никак его не применяет. Назначение вышеописанного параметра proxy.pac-url'у проблему не решает, ситуация остаётся прежней.

Что я делаю не так? Спасибо за внимание.

P.S. благодарю всех, кто тратил время, растолковывая мне мои ошибки. Цель достигается настройкой privoxy.

piyavking
()

обновил убунту на малинке и потерял второй монитор

 , , ,

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

Обновил на своём RPi4B убунту до 23.10 mantic, и столкнулся с печальным: с муками в своё время настроенный для корректного функционирования двух мониторов config.txt перестал это делать.

Выглядит это так:

На обоих мониторах имею одинаковую картинку с первого hdmi выхода (физически первого - который сразу после разъёма питания). Второй монитор по пикселям шире, чем первый, и в том месте, которое не занято картинкой с первого hdmi, я вижу кусок картинки со второго hdmi. На иксовом уровне дисплеи не перекрываются - проверено и перепроверено.

Есть интересная деталь: курсор мыши совершенно штатно ползает с экрана на экран поверх этого всего безобразия (не дублируется), и, хотя, скажем, запущенный arandr, когда его окно расположено на мониторе, воткнутом в первый hdmi (в дальнейшем, для удобства, буду звать его первым), виден мне с обоих мониторов, но результативно кликнуть по нему (открыть пункт меню, например) я могу только на первом мониторе, на втором мониторе программа ни на какие клики не реагирует, хотя я вижу глазами курсор над пунктом меню и клацаю левой кнопкой.

Ощущение такое, что на уровне клавы, мыши, расположения окон с иксами всё в порядке, просто этого порядка я не могу увидеть: на мониторы идёт «не то, что на самом деле».

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

Чисто интуитивно подозреваю, что Xorg пытать смысла нет и ноги растут из config.txt. Эффект устойчивый: обновив вторую малинку, получил тот же результат.

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

P.S.

ls /dev | grep fb
fb0

Это значит, что max_framebuffers=2 в конфиге перестало действовать. Интуиция, похоже, не врёт...

piyavking
()