LINUX.ORG.RU

Сообщения piyavking

 

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

Форум — General

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

Использую 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

Форум — General

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

Использую 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 в консоли

Форум — General

Здраствуйте

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

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

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

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

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

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

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

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

 ,

piyavking
()

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

Форум — Desktop

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

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

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

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

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

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

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

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

 ,

piyavking
()

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

Форум — Desktop

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

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

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

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

 ,

piyavking
()

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

Форум — Desktop

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

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

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

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

 ,

piyavking
()

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

Форум — Desktop

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

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

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

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

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

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

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

 

piyavking
()

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

Форум — Talks

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

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

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

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

 ,

piyavking
()

Awesome, firefox, raspberry, ubuntu

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

https://ibb.co/tL6c7Qz
https://ibb.co/2jGJkXy
https://ibb.co/hVqqNq7
https://ibb.co/rQFx28t
https://ibb.co/cJ8gQfY
https://ibb.co/1m99zWp
https://ibb.co/Drc8W37
https://ibb.co/hFFkRvY

Raspberry Pi 4, два монитора, Xorg, Awesome WM, feh, urxvt, spacefm, worker, firefox.

Обои сменные по таймеру. Чтоб ярлыки не сливались, обоина блюрится и затемняется imagemagick'ом, а когда отключаю ярлыки, бумкнув по десктопу средней кнопкой, восстанавливается оригинальная обоина. Оптический эффект приносит мне удовольствие.

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

К приёму тухлых помидоров готов, закидывайте. Спасибо за внимание.

Совсем забыл: на десктопе, когда он без ярлыков, присутствует обновляемая c moongiant.com луна. Тоже обработанная imagemagick'ом, чтоб убрать затенённую область.

 , , ,

piyavking
()

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

Форум — Talks

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

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

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

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

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

 applications, ,

piyavking
()

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

Форум — General

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

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

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

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

 ,

piyavking
()

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

Форум — Desktop

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

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

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

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

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

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

 ,

piyavking
()

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

Форум — General

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

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

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

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

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

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

 ,

piyavking
()

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

Форум — General

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

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

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

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

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

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

 

piyavking
()

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

Форум — General

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

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

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

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

 , ,

piyavking
()

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

Форум — Desktop

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

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

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

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

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

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

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

 , ,

piyavking
()

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

Форум — General

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

Захотел системный прокси-автоконфиг, установил 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.

 nm-cli, ,

piyavking
()

Rakarrack: случайно изобрёл караоке с электрогитарой и ультрахардкорной радиостанцией

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

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

Несмотря на аудиохарактер поста, всё по-честному, со скриншотами:)

https://ibb.co/nPXKVjp

https://ibb.co/1bTQzFB

https://ibb.co/VD4wGV0

https://ibb.co/pbR7fsQ

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

 , , ,

piyavking
()

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

Форум — Talks

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

Обновил на своём 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
()

про мозиллу и usercontent.css

Форум — Talks

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

Есть проблема в firefox: при клике по интерактивным элементам на веб-страницах некоторые объекты с текстом (окно поисковика, например) при клике на них ведут себя как обычные кнопки: я кликаю по текстовому полю, оно вместе с текстом «прыгает» на пару пикселей вниз. Я отжимаю кнопку - оно прыгает на место.

Мне не нравится такое поведение, но не могу понять, как отловить его средствами css, чтоб убить пользовательским стилем.

Заранее поясню за оффтоп:

1. Файрфокс у меня на линуксе - всё по-честному. 2. Это всё-таки толкз, свободное общение. 3. Среди линуксоидов очень много знатоков всяких яваскриптов и цэсэсэсов. На этом форуме я неоднократно получал толковые советы гораздо быстрей, чем на профильном мозиллофоруме, где максимум, что могут сказать, когда могут, это «почистите кэш и куки».

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

Апдейт: решено, благодарю поспособствовавших.

 ,

piyavking
()

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