LINUX.ORG.RU

Сообщения sharro

 

Fedora, i3wm, xkb, японский (Mozc / Anthy) - как подружить?

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

Сейчас пользую две раскладки, en и ru. Настроил переключение вот таким чудесным способом:

setxkbmap -layout us,ru -option "grp:shift_caps_switch,shift:both_capslock,compose:menu"

Начал потихоньку изучать японский - интереса ради. Когда сидел под третьегномом, использовал Mozc и (почти) не имел никаких проблем, благо настройка тыканьем мышки не сложная. А вот сейчас, под i3wm, никак не получается нормально воткнуть японский ввод. Хочется, как и в случае с английским и русским, повесить его на отдельный хоткей, ну или циклично с одного из них (где-то видел конфиги xkb, которые позволяют переключать отдельно крайние раскладки и прыгать на центральную циклическим переключением), но мне хотя бы просто завести все это дело. Единственный способ, которым получилось внятно что-то написать - через ibus и включением ibus engine anthy, но это такое себе - ibus вроде как не умеет вешать хоткеи на раскладку, только цикличное переключение меня категорически не устраивает, а делать переключение хоткеями в конфиге i3 не очень красиво, да и панелька индикации в polybar не воспринимает изменения раскладки ibus-ом.

Вроде как в самом xkb есть что-то с японским (как минимум раскладка jp и пара вариантов), но то ли я чего-то не знаю (хоткеи?), то ли просто криворук, но так и не смог запустить правильно. Ну и скорее всего, там нет подсказок ввода, как в том же Anthy.

Как все это дело провернуть?

 , , , ,

sharro
()

i3-gaps+compton, i3-save-tree - коньки не едут (own_window yes)

Доброго времени суток.

Собственно, сабж. Коньки рисуются в своем окне, хочется это окно при запуске системы пихать в нужное место лейаута. После создания плейсхолдера при запуске коньков они сначала пишут стандартный выхлоп а-ля «мы рисуем на окне», но при этом сразу же падают с ошибкой:

X Error: type 0 Display 5627e10c8180 XID 25165825 serial 361 error_code 8 request_code 2 minor_code 0 other Display: 5627e10c8180
Причем сам плейсхолдер при этом пропадает. Сами по себе коньки работают, руками их засунуть в нужное место, само собой, удается.

Как можно пофиксить? А если нельзя, то как вообще можно разместить коньки только на одном воркспейсе, и чтобы другие окна их не перекрывали?

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

 , ,

sharro
()

Выбор файловой системы с возможностью снапшотов («точек восстановления»)

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

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

Сейчас сижу на ext4. Диск - обычный HDD в 1Тб.

Очень наслышан про btrfs. И хорошего, и очень нехорошего. Сейчас вроде ее статус «stable», так что вопрос к вам, юзающие эту ФС - так ли stable этот stable?

Еще что-то слышал про ZFS, но btrfs вроде и создавалась с оглядкой на нее?

Буду рад услышать отзывы о эксплуатируемых в «боевых условиях» ФС с такой фичей. Спасибо.

P.S: хочется поиграться еще и с LVM. Я так понимаю, фича снапшотов есть и у нее (причем не привязанная к ФС, а, насколько я понял, читающая напрямую диск). Однако хочется иметь запасной вариант, если отношения с LVM будут напряженными.

P.P.S: приятным, но совсем необязательным бонусом будет способность прочитать раздел из-под форточек (что довольно легко удается с текущей ext4).

 , , , ,

sharro
()

Bumblebee + KDE5 - could not start kdeinit5 (libnvidia-tls.so)

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

Обладатель ноута ASUS N56VZ с i7-3630QM и двумя видео-адаптерами (Intel HD 4000 + NVIDIA GT 740M). Пытаюсь завести bumblebee на Fedora 22 Workstation KDE-based. Делаю по вот этому мануалу - http://fedoraproject.org/wiki/Bumblebee. После установки проприетарного блоба нвидии (bumblebee-nvidia) падают (после перезагрузки) пятые кеды с сообщением «Could not start kdeinit5. Check your installation». При тырканьи в startx из консоли (Ctrl-Alt-F2) нахожу строчку:

../usr/bin/kdeinit5: error while loading shared libraries: libnvidia-tls.so.352.21: cannot open shared object file: No such file or directory

Смотрю руками (find / | grep libnvidia-tls):

/usr/lib/nvidia-bumblebee/libnvidia-tls.so.352.21
/usr/lib64/nvidia-bumblebee/libnvidia-tls.so.352.21
/usr/lib64/nvidia-bumblebee/tls/libnvidia-tls.so.352.21

В подарок нахожу следующую строчку в /var/log/Xorg.1.log:

Failed to load module "nvidia" (module does not exist. 0)

Модуль nvidia в lsmod отсутствует, при попытке modprobe ругается на «не найдено». Где-то вычитал, что такое может происходить при выключенной NVIDIA-карте, пробую следующие команды:

tee /proc/acpi/bbswitch <<<ON
modprobe nvidia

Модуль успешно грузится и светится в lsmod, но при попытке startx - все та же ошибка. Я не знаю, как должен работать модуль nvidia (мб подгружаться прямо во время инициализации), так что на всякий случай попробовал с включением карты через bbswitch и без ручного подключения - та же ошибка...

С миром Линукса я знаком не очень хорошо (балуюсь с мини-сервером на Debian из SSH), так что подобный момент уронил меня в глубокую депрессию, даже не представляю, куда смотреть... Гугл ничего путного не нашел (а что нашел - либо не относилось к моей проблеме, либо не решило ее). Единственный рабочий совет - переустановить и забыть, что не хочется (в смысле, забыть, сама переустановка - легко).

Модуль nouveau находится в блеклисте, модуль nvidia я из него вытащил (закомментил строки в /etc/modprobe.d/blacklist-nvidia.conf и bumblebee.conf там же). Шмель настроен на использование драйвера нвидии, D-Bus правильный, пути до библиотек (в этих путях есть и libnvidia-tls в том числе) правильные... Самое непонятное - у большинства при проблемах с bumblebee возникают проблемы только с optirun, а система грузится. У меня же даже логин-экран не появляется (зависает до появления - черный экран).

Выхлоп lspci | egrep «3D|VGA»:

00:02:0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00:0 3D controller: NVIDIA Corporation GK107M [GeForce GT 740M] (rev a1)

Выхлоп uname -r:

4.0.5-300.fc22.x86-64

На ядре 4.0.4 (Федора сама его обновила и добавила опцию в бут-меню) происходит ровно та же картина. Обновление ядра сделал ДО начала затеи с bumblebee.

Вся задача сводится к работе в Лине на Intel-карте (экономия батареи) и возможности иногда пулять приложения в optirun + primus (до него даже не доходило...) на дискретной видеокарте. В частности, хочу полностью искоренить Форточки с ноута и полностью перейти на Линукс, но иногда возникающая потребность тупо убить время в играх не дает этого сделать... Переход на только Linux-игры не рассматривается - дружное комьюнити в проектах бросать неохота...

Очень надеюсь на Вашу помощь. Заранее спасибо.

P.S: перепечатывал выхлопы ручками, так что возможны опечатки, заранее прошу прощения (вроде их нет). Сейчас уже поднял wi-fi (nmcli), так что если нужны длинные выхлопы логов/etc - не проблема.

 , ,

sharro
()

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