LINUX.ORG.RU

Сообщения gribf

 

Извращенное переключение раскладки

Здравствуйте, мне нужны советы/идеи/какая угодно помощь касательно переключения трех раскладок. Весь процесс представляет из себя жуткий костыль, отказаться от которого мне не хочется, очень уж удобно. Дело обстоит так:

в автостарте

setxkbmap -layout 'us,ru,ua' -option 'caps:none,lv3:ralt_switch'

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

PS. Индикация раскладки - xxkb (только индикация)

 , ,

gribf ()

Cyanogenmod 11 на Samsung SM-G350E

Здравствуйте, есть проблема. На 4pda наткнулся на циан для даной модели, готовили умельцы с xda. В описании ко всему было описано несколько багов и способы устранения. Установив циан столкнулся с проблемой, с которой никто в ветке не сталкивался - Wifi отказывается включаться вообще, даже кнопка в настройках неактивна. немного пошарив я понял, что проблема в регионе, т.к. у меня родная прошивка с регионом SEK и на ней все работает отлично. Ставил прошивку для России - вайфай не работает. Ставил CM11 - вайфай не работает. Ставил эксперементальную бету CM 12.1 - вайфай не работает. На форуме посоветовали шить многофайловую под свой регион - не помогло (да и не должно, ведь CM затирает старый раздел system). Сама прошивка работает нормально. немного полазив я решил почитать logcat и наткнулся вот на это:

logcat

D/CommandListener( 117): Setting iface cfg

D/CommandListener( 117): Trying to bring down wlan0

E/WifiMonitor( 551): startMonitor called with unknown iface=wlan0

I/wpa_supplicant( 1390): Successfully initialized wpa_supplicant

I/wpa_supplicant( 1390): rfkill: Cannot open RFKILL control device

D/Launcher.Model( 750): Reload apps on config change. curr_mcc:255 prevmcc:0

I/Choreographer( 750): Skipped 136 frames! The application may be doing too much work on its main thread.

D/Launcher.Model( 750): 11683562 - loadWorkspace()

D/Launcher.Model( 750): 11683562 - loadedOldDb: false

E/wpa_supplicant( 1390): Could not set interface wlan0 flags (UP): Operation not permitted

E/wpa_supplicant( 1390): nl80211: Could not set interface 'wlan0' UP

E/wpa_supplicant( 1390): wlan0: Failed to initialize driver interface

то есть либо с привелегиями проблема, либо с драйвером. пробовал поднять интерфейс через ip, на что получил Operation not permitted. пробовал решить при помощи chattr -R -i /* и chmod -R a+rw /*, но не помогло нифига. помогите, подскажите куда копать дальше

P.S. почему-то тег [cut] не работает

 , , ,

gribf ()

Нет интерфейса ndiswrapper

Здравствуйте. Гуглил долго, в поиске тоже ничего. Суть проблемы: есть мамка P5-GD2 Premium. Есть в этой мамке wlan контроллер Marvell 88W8310/88W8000G (который libertas) [11ab:1fa7]. Как вы уже догадались - драйверов под линукс на это чудо нету. нагуглил про ndiswrapper, нашел диск от мамки и поставил дрова от XP x64. После танцев с бубном и извратов с ndiswrapper (у которого то модуль отсутствовал, то дрова не те находились) я увидел в списке заветное

mrv8knt : driver installed
	device (11AB:1FA7) present
обрадовавшись, я посмотрел в список интерфейсов и не увидел ни wlanX ни wlpXsX. погуглив, загрузил модуль ndiswrapper - и снова интерфейса нет. Как только не заставлял ndiswrapper гадить в /etc/modules.conf -
-m    write configuration for modprobe
-ma   write module alias configuration for all devices
-mi   write module install configuration for all devices
не помогает. Гугление ничем не помогло.

З.Ы: Когда я впервые установил правильный драйвер, загрузил модуль ndiswrapper и залез в интерфейсы - он был. Но ни одной сети он не увидел, и гугл подсказал что надо бы перезагрузиться. после этого интерфейс бесследно исчез.

З.З.Ы: uname -a

Linux localhost 4.1.15-1-lts #1 SMP Tue Dec 15 20:54:13 CET 2015 x86_64 GNU/Linux
выхлоп dmesg

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

 , ,

gribf ()

Web камера из телефона

Здравствуйте. Завалялся у меня телефон Samsung Galaxy Stag (GT-S5282) - сеть не ловит, вот и не использую. Но ведь смартфон, не пропадать же. Задумал я как-то его заюзать, и решил что в качестве вебки. Погуглив, нашел решение под названием DroidCam. эта дрянь работает, но только не в качестве клиента для linux. сначала ругалась на отсутствие непонятно какого файла (нашел какого), потом на отсутствие модуля v4l2loopback, потом запустила трансляцию камери, и засегфолтилась через несколько секунд. IP webcam выглядит интереснее, но как присобачить ее к скайпам и прочему (транслировать в /dev/videoX) не понятно. Подскажите готовый софт для этого дела: клиент для онтопика и телефона, а то что-то я не могу ничего найти. Ах, да, и очень желательно c поддержкой USB (adb), всяко лучше вайфая.

 , ,

gribf ()

Flash видео без Flash

Собственно, ни для кого не секрет, что flashplayer то еще г*вно. Когда пользовался Firefox - там был замечательный аддон Flashgot. Сейчас использую Chromium, и я без понятия как грабнуть видео и открыть его в mplayer/mpv/vlc/и т.д.

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

Есть ли какое-то решение проблемы? P.S. youtube-dl не выход, т.к. видео смотрится не только на Youtube.

 , ,

gribf ()

Геймпад по LPT

Здравствуйте. Итак, суть проблемы: имеется геймпад от Dendy 3 распаяный на LPT по этой схеме http://www.sdelaysam-svoimirukami.ru/272-podkljuchaem_dzhojstik_ot_dendy_k_ko...

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

[UPD]

Итак, проблема решена) для корректной работы джойстика необходимо подгрузить модуль gamecon с параметром map=0,2 (0 - это LPT порт а 2 это тип геймпада NES). Отдельное спасибо mky за наводки)

P.S.: теперь осталось только разобраться с говнистостью самого джойстика - кнопки внезапно начали проваливаться.

 , ,

gribf ()

Чудеса Xorg

Xorg странно чудит:
1. Периодически слетает раскладка клавиатуры, в частности - при ее отключении.
2. Произвольно, время от времени, прокручивается колесо мыши, вверх или вниз.
3. Никак не могу отключить затухание монитора.

Пробовал две разные мыши - USB и PS2. С обоими прокручивается чертово колесо. Есть беспроводная USB клавиатура с колесиком, но при отключенной мыши таких проблем не возникает. Также иногда слетает раскладка, которая прописана в conf и еще подгружается setxkbmap`ом. Так же явно прописал отключение DPMS и прочего фуфла в conf и при старте опенбокса исполняется

xset dpms 0 0 0
xset -dpms
xset s noblank
xset s noexpose
xset s off

.

После двух перезагрузок c этими командами xset -q показывал что DPMS отключен, все нормально, монитор не тухнет. С недавних пор начал гаснуть снова, xset -q показывает, что DPMS включен. видимо, он чем-то включается в процессе работы.

Вот с такими пирогами можно наблюдать как сам по себе включается и выключается монитор. Что посоветуете?

00-keyboard.conf

# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section «InputClass»
Identifier «system-keyboard»
MatchIsKeyboard «on»
Option «XkbLayout» «us,ru»
Option «XkbModel» «pc105»
Option «XkbOptions» «grp:rwin_toggle,lv3:ralt_switch»
EndSection

10-monitor.conf

Section «Monitor»
Identifier «Monitor0»
Option «DPMS» «off»
EndSection

Section «ServerFlags»
Option «BlankTime» «0»
Option «StandbyTime» «0»
Option «SuspendTime» «0»
Option «OffTime» «0»
EndSection

 ,

gribf ()

Кракозябры

Установил арчик на древний комп (Compaq Deskpro). Вот такая бяка вместо текста в tty (это не плохо сделанное фото, так оно и выглядит). http://storage9.static.itmages.ru/i/14/1204/h_1417725672_8184069_075092c3d7.jpg

256 Мб RAM

CPU: Intel Pentium III

GPU: какой-то интегрированный Intel.

Об остальных комплектующих ничего не знаю, но все производства Intel и Compaq.

С live-cd арчика все нормально, а при запуске с винта выдает вот это (это приглашение ввести логин). Подскажите: что это и как это искоренить?

PS: есть подозрение на проблемы с северным мостом. На оффтопике все нормально.

 , , , ,

gribf ()

Веб камера по ssh

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

gribf ()

Утилита на ncurses

Собс-но, ищу утилиту для разметки диска с ncurses интерфейсом. cfdisk не подходит по той причине, что он куцый. Весь этот замес ради создания универсального мини-дистрибувтива для развертывания широкого спектра ОС. Почему не fdisk? Потому что не удобно, и не каждый с ним разберется (Live-дистр планирую использовать не только я). Что посоветуете?

 , ,

gribf ()

Dock на Freepascal (Lazarus)

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

1. Окно есть в списке Alt+Tab и в таскбаре (не критично, но крайне неприятно).

2. Окно остается на том рабочем столе, на котором его открыть (вот это уже критично).

Окружение: Openbox + tint2.

Как справиться с этими досадными нюансами средствами Lazarus/Freepascal?

 ,

gribf ()

Plank или не Plank?

Сегодня решил перейти с XFCE на Openbox + tint2. Очень привык к панельке со значками запуска. Plank пробовал - жутко не нравится наличие иконок открытых окон(tint2 же есть). Можно ли превратить Plank из таскбара в простой лаунчер? Или для этих целей есть что-то другое легковесное?

 ,

gribf ()

Действия установщика Ubuntu

Собственно, вопрос: какие действия выполняет установщик бубунты, и как развертывает систему? однажды другу нужно было накатить линь, и я трансплантировал ему свой арч. Конфигурация железа различалась, но не сильно. Хочется сваять скриптик для клонирования уже готовой и настроенной системы, реально ли это, и какие вариации железа допустимы? да, и я не намерен делать принципиально новую ос)

 , ,

gribf ()

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