LINUX.ORG.RU

Сообщения borgch

 

Как запустить второй X-сервер с KDE?

Форум — Desktop

Система Arch Linux с sddm и kde. Нужно запустить в tty2 второй X-сервер.

Команда startx в tty2 запускает иксы с открытыми xterm без kde (файла ~/.xinitrc нет); если же прописать в .xinitrc строчку

exec startplasma-x11

или запускать иксы командой

startx /usr/bin/startplasma-x11 :1 vt2

то в tty2 появляется анимация загрузки kde, но доходит только до половины. В tty1 падает plasma (пропадает системная панель), приходится перезапускать комбинацией Ctrl-Alt-Backspace. Лог journalctl: https://pastebin.com/mu9uW0mi

Как корректно запустить второй X-сервер?

 ,

borgch
()

Cmake YouCompleteMe не уважает параметры сборки

Форум — General

Всем доброго дня. Пытаюсь завести автодополнение в виме, делаю по инструкции отсюда. Скомпилировал llvm и clang версии 4.0 по мануалу командой

cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/home/boris/ycm_build/llvm_build -DCMAKE_BUILD_TYPE=Release /home/boris/ycm_build/llvm_sources/llvm/

Успех, в директории /home/boris/ycm_build/llvm_build/lib появились нужные мне libclang.so.4.0 и libclang.so (симлинк на неё). Теперь мне нужно скормить эту библиотеку youcompleteme:

cmake -G "Unix Makefiles" -DEXTERNAL_LIBCLANG_PATH=/home/boris/ycm_build/llvm_build/lib/libclang.so.4.0 . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp
cmake --build . --target ycm_core --config Release

Но он упорно подключает системную библиотеку:

Your C++ compiler supports C++11, compiling in that mode.
Using libclang to provide semantic completion for C/C++/ObjC
Using external libclang: /usr/lib/i386-linux-gnu/libclang-3.5.so.1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/boris/ycm_build

После сборки и запуска вима youcompleteme, понятно, ругается на устаревшую библиотеку. Объясните, пожалуйста, что я делаю не так)

 , , , ,

borgch
()

Тест регулярок оффлайн с подсветкой под сабж

Форум — Talks

Есть ли такая штука под linux? Чтобы без интернета работало, а также была подсветка подвыражений примерно как на http://regexpal.com/. Через несколько часов еду на интенсив по точным наукам, где буду рассказывать бедным школьникам про регэкспы.

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

 ,

borgch
()

Не определяется сканкод у работающих клавиш

Форум — Linux-hardware

На клавиатуре ноутбука dns a24hb некоторые fn сочетания работают без нареканий (то есть showkey выдаёт сканкоды, acpi_listen выводит events, а также они обнаруживают себя в evtest /dev/input/eventX). Другие, такие как fn-f2 (wifi) и fn-f7 (вкл/выкл монитор) работают, но вышеперечисленными методами не обнаруживаются. А третьи не обнаруживаются и не работают. Пробовал загружаться с опцией atkbd.softraw=0 - не помогло. Вопрос: возможно ли заставить работать неработающие и генерировать сканкоды работающие?) ОС Linux Mint 15, ядро 3.8.0-32-generic из репозитория.

 , ,

borgch
()

Выбор acpi драйвера

Форум — Desktop

Доброго всем дня. Пытаюсь настроить функциональные клавиши, из которых acpi_listen видит едва половину. В dmesg обнаружил несколько строк вида:

[   16.591634] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \GPIS 1 (20121018/utaddress-251)
[   16.591641] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \PMIX 2 (20121018/utaddress-251)
[   16.591645] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \PMIO 3 (20121018/utaddress-251)
[   16.591648] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \_SB_.PCI0.VGA_.TCOI 4 (20121018/utaddress-251)
[   16.591652] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   16.591656] ACPI Warning: 0x00000540-0x0000054f SystemIO conflicts with Region \GPXX 1 (20121018/utaddress-251)
[   16.591660] ACPI Warning: 0x00000540-0x0000054f SystemIO conflicts with Region \GPIO 2 (20121018/utaddress-251)
[   16.591664] ACPI Warning: 0x00000540-0x0000054f SystemIO conflicts with Region \_SB_.PCI0.RP00.VGA_.GPIO 3 (20121018/utaddress-251)
[   16.591667] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   16.591668] ACPI Warning: 0x00000530-0x0000053f SystemIO conflicts with Region \GPXX 1 (20121018/utaddress-251)
[   16.591671] ACPI Warning: 0x00000530-0x0000053f SystemIO conflicts with Region \GPIO 2 (20121018/utaddress-251)
[   16.591674] ACPI Warning: 0x00000530-0x0000053f SystemIO conflicts with Region \_SB_.PCI0.RP00.VGA_.GPIO 3 (20121018/utaddress-251)
[   16.591677] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   16.591678] ACPI Warning: 0x00000500-0x0000052f SystemIO conflicts with Region \GPXX 1 (20121018/utaddress-251)
[   16.591681] ACPI Warning: 0x00000500-0x0000052f SystemIO conflicts with Region \GPIO 2 (20121018/utaddress-251)
[   16.591684] ACPI Warning: 0x00000500-0x0000052f SystemIO conflicts with Region \_SB_.PCI0.RP00.VGA_.GPIO 3 (20121018/utaddress-251)
[   16.591687] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

Здесь, как я понимаю, предлагают установить acpi драйвер для моего ноутбука. Ноутбук от DNS, модель a24hb, довольно редкий. Подскажите, какой драйвер мне подойдёт и где его искать?)

 ,

borgch
()

Не выходит установить natspec

Форум — Desktop

Кинули архив .zip, созданный в винде. После распаковки unzip'ом получил кучу файлов и папок с кривыми названиями, вида ?®â®£à ä¨¨. Наткнулся на сайт http://www.opennet.ru/tips/info/2494.shtml, где предлагают пропатчить unzip. Скачиваю с http://sourceforge.net/projects/natspec/ этот самый natspec, нужный для этого дела, потом ./configure && make && sudo make install. Теперь проверяю работу natspec командой natspec -i, в ответ получаю:

natspec: error while loading shared libraries: libnatspec.so.0: cannot open shared object file: No such file or directory
Вот выхлоп от make install:
boris@boris-A24 libnatspec-0.2.6 $ sudo make install
Making install in lib
make[1]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6/lib'
make[2]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6/lib'
test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libnatspec.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libnatspec.so.0.0.0 /usr/local/lib/libnatspec.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libnatspec.so.0.0.0 libnatspec.so.0 || { rm -f libnatspec.so.0 && ln -s libnatspec.so.0.0.0 libnatspec.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libnatspec.so.0.0.0 libnatspec.so || { rm -f libnatspec.so && ln -s libnatspec.so.0.0.0 libnatspec.so; }; })
libtool: install: /usr/bin/install -c .libs/libnatspec.lai /usr/local/lib/libnatspec.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
test -z "/usr/local/include" || /bin/mkdir -p "/usr/local/include"
 /usr/bin/install -c -m 644 natspec.h '/usr/local/include'
make[2]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6/lib'
make[1]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6/lib'
Making install in src
make[1]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6/src'
make[2]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6/src'
make[3]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6/src'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
  /bin/bash ../libtool   --mode=install /usr/bin/install -c natspec '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/natspec /usr/local/bin/natspec
make[3]: Цель `install-data-am' не требует выполнения команд.
make[3]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6/src'
make[2]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6/src'
make[1]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6/src'
Making install in tests
make[1]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6/tests'
make[2]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6/tests'
make[2]: Цель `install-exec-am' не требует выполнения команд.
make[2]: Цель `install-data-am' не требует выполнения команд.
make[2]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6/tests'
make[1]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6/tests'
make[1]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6'
make[2]: Вход в каталог `/home/boris/Шаблоны/libnatspec-0.2.6'
make[2]: Цель `install-exec-am' не требует выполнения команд.
test -z "/usr/local/share/aclocal" || /bin/mkdir -p "/usr/local/share/aclocal"
 /usr/bin/install -c -m 644 natspec.m4 '/usr/local/share/aclocal'
test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man1"
 /usr/bin/install -c -m 644 man/natspec.1 '/usr/local/share/man/man1'
test -z "/usr/local/lib/pkgconfig" || /bin/mkdir -p "/usr/local/lib/pkgconfig"
 /usr/bin/install -c -m 644 libnatspec.pc '/usr/local/lib/pkgconfig'
make[2]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6'
make[1]: Выход из каталога `/home/boris/Шаблоны/libnatspec-0.2.6'
В /usr/local/lib нужные библиотеки есть, чего ему надо-то?!
boris@boris-A24 libnatspec-0.2.6 $ ls /usr/local/lib
libnatspec.la  libnatspec.so  libnatspec.so.0  libnatspec.so.0.0.0  pkgconfig  python2.7  python3.2

 natspec, ,

borgch
()

Не работает индикация раскладки в консоли

Форум — Desktop

Здравствуйте! В консоли не включается индикатор caps lock при смене раскладки. В /etc/default/keyboard стоит XKBOPTIONS=«grp:caps_toggle,grp_led:caps», может, где-то ещё что прописать надо?

 ,

borgch
()

Хруст в ноутбуке при движении мышки

Форум — Linux-hardware

Здравствуйте! При наборе текста (в меньшей степени), при передвижении курсора мышкой или тачпадом, при скроллинге (особенно) в ноутбуке слышен хрустящий звук, похожий на треск. Доносится не из колонок. Звуки появились когда я установил linux mint 13, на 12-й версии не трещал и не хрустел. Звук не очень громкий, но раздражает. Что тут может помочь?

 ,

borgch
()

Ошибка при запуске gnome

Форум — Desktop

После обновления драйверов на видеокарту Nvidia командой

sudo apt-get install nvidia-current nvidia-settings
система стала загружаться, спасибо kostik87 за помощь. Но теперь перестал загружаться gnome, стандартный для linux mint, и система вместо него загружает убунтовский. В /var/log/syslog появилась такая строчка:
gnome-session[1745]: WARNING: Session 'gnome' runnable check failed: Завершено с кодом 1
Подскажите, что делать? Откатывать драйвера не хотелось бы, поскольку раньше система загружалась только в recovery, иначе был чёрный экран.

 ,

borgch
()

Чёрный экран при загрузке системы

Форум — Desktop

Здравствуйте! Проблема в том, что при загрузке системы всё останавливается на чёрном экране и дальше загрузка не идёт. После перезагрузки и удачной загрузки системы (такое иногда бывает) на экран выводятся строчки, и видно, что прогресс приостанавливается после строки Begin: Running /scripts/init-bottom ... done. И после некоторых раздумий выводится

[drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed

[ 25.770978] nouveau 0000:01:00.0: Invalid ROM contents

[ 27.172711] [drm] nouveau 0000:01:00.0: Pointer to BIT loadval table invalid

[ 27.196811] [drm] nouveau 0000:01:00.0: 0xD581: i2c wr fail: -6

[ 27.312904] [drm] nouveau 0000:01:00.0: PGRAPH: unsupported chipset, please report!

ОС Linux Mint 12, ноутбук марки DNS A24HB.

 , ,

borgch
()

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