LINUX.ORG.RU

Сообщения drunkwolfs

 

x11vnc пропадают русские буквы

 ,

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

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

Что надо донастроить или отключить?

Вот тут юзер спрашивал тоже самое, но ему так и не смогли помочь - vinagre->x11vnc пропадают русские буквы

drunkwolfs
()

LD_PRELOAD из lightdm

 , ,

Нужно сделать ld_preload перед запуском Xorg. В /etc/lightdm/lightdm.conf я пишу

[Seat:0]
xserver-command=export LD_PRELOAD=xdummy.so /usr/bin/Xorg
Но получаю ошибку:
[+0.14s] DEBUG: DisplayServer x-0: Can't launch X server export LD_PRELOAD=xdummy.so /usr/bin/Xorg, not found in path
[+0.14s] DEBUG: DisplayServer x-0: X server stopped
Если прописать команду до sh скрипта в котором будет LD_PRELOAD то lightdm запускается не правильно (графическая часть lightdm не запускается и в логах нет ошибок).

drunkwolfs
()

Автозапуск Xorg в xinit

 

В каком файле прописан автоматический запуск X сервера (Xorg) после старта системы? Мне нужно сделать LD_PRELOAD при запуске X сервера и добавить пару параметров, но не могу найти скрипт который его запускает.

Ставил Xinit и подозреваю что где то в его скриптах надо рыться. Я порылся но ничего полезного не нашел.

Ubuntu 12.04

drunkwolfs
()

Xorg отказывается работать с dummy.

 , , ,

Поставил на удаленном сервере ubuntu server 15.10

Установил kubuntu-full, x11vnc, xserver-xorg-video-dummy, xinit

В /etc/default/grub написал:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset console=tty1 console=ttyS0 earlyprintk=ttyS0 rootdelay=300"
Создал /etc/X11/Xorg.0.log и записал в него:
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
EndSection

Section "Device"
  Identifier "Card0"
  Driver "dummy"
  VideoRam 256000
EndSection

Section "Screen"
DefaultDepth 24
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
    SubSection "Display"
    Depth 24
    Modes "1680x1050"    
    EndSubSection
EndSection
Перезагрузился:
shutdown -r now

Пробую запустить x11vnc:

x11vnc -display :0

Ошибка:

XOpenDisplay(":0") failed.

Ищу Xorg в списке процессов, его там нет.

Смотрю логи /var/log/Xorg.0.log

$ cat /var/log/Xorg.0.log | grep \(EE\)
[     8.784] (EE) AIGLX: reverting to software rendering

$ cat /var/log/Xorg.0.log | grep \(WW\)
[     8.760] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     8.760] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     8.760] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     8.760] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[     8.760] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[     8.760] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[     8.775] (WW) Falling back to old probe method for dummy
[     9.057] (WW) evdev: Microsoft Vmbus HID-compliant Mouse: touchpads, tablets and touchscreens ignore relative axes.

Логи целиком: http://pastebin.com/XFuLEiHF

drunkwolfs
()

grub4dos usb установочный образ дистрибутива на основе debian 8

 

Есть внешний жесткий диск. Около года назад когда он был пустым было решено первым делом накатить на него grub4dos с образом debian8. Все хорошо работает.
Теперь хочу добавить туда кроме debian8, образ linux kali 2.0(создан на основе debian8), а после этого по фану поставить linux kali 2.0 на бабушкин компьютер, она попросила виндовс переустановить.
Так вот у бабушки на компьютере всего 1 гб оперативки и вариант с распаковкой образа в ОЗУ не подходит.
Пробовал распаковать образ и подгружать initrd и vmlinuz. Отрывок из menu.lst:

...
#clear mappings and set root in case we return from bootmgr
map --unmap=0:0xff
map --unhook
map --rehook
ls /usbdrive.tag > nul || find --set-root --devices=hf /usbdrive.tag > nul
ls /default > nul && default /default

title Install Kali Linux 
kernel /kali/install/gtk/vmlinuz live-media-path=/kali/install/gtk video=vesa:ywrap,mtrr vga=788  -- quiet
initrd /kali/install/gtk/initrd.gz
...
Полная версия menu.lst
Но при этом установщик не находит модули ядра и установку продолжить не возможно. «Модули ядра не найдены. Вероятно, это вызвано тем, что модули архива предназначены не для той версии ядра, которое использует сейчас программа установки.»
Я не вносил никаких изменений в образ и не менял версию модулей ядра или ядра.
В консоле контрл+альт+ф4 вот что пишет:
http://cs627727.vk.me/v627727860/1c78f/qOgA0YUxqC8.jpg
Как решить проблему с тем что установщик не находит модули ядра?(хотя они есть в образе) или
Как загрузиться с образа с узб диска без распаковки в ОЗУ?
Отформатировать с помощью программу диск не могу там много инфы которую некуда перенести.
Флешки нет, пустых дисков нет, в магазин не могу сходить.

drunkwolfs
()

gcc компиляция из под линукс для шиндус

 

Нужно собрать прогу из под линукса для виндовс, виндовса нет.
Пока что есть только один вопрос - какие библиотеки нужны для gcc если для сборки с помощью msvc используются .lib ??
Например в msvc вовремя сборки программы используется cryptopp.lib, мне нужно будет его скачать, собрать либу .a или .o и добавить в мейк файл?

drunkwolfs
()

Иногда все зависает на 5-30 секунд и ничего не работает.

 

В последнее время все чаще случается что все подвисает и ничего не реагирует. Раньше входил в контрл+альт+ф1 убивал кучу всего и после этого вроде все отлагивало в гноме. Сейчас у меня клавиатура залита кофе и кнопки ф* не работают, да и проблему решить надо.
Вовремя зависания могу только указателем водить по экрану. Индикатор активности жесткого диска не горит. Оперативки свободно около половины в такие моменты. Свап отключен т.к. когда система пишет на диск все зависает еще хуже, так что я даже указателем двигать не могу. Оперативки всего 6ГБ. Что делать?

drunkwolfs
()

Контроль версий Eclipse.

 

Решил писать код си++ в эклипсе под линуксом.
Слышал о такой штуке как контроль версий.
Нужно чтобы при каждом сохранение или автоматическом сохранение и компиляции файлов, сохранялась предыдущая версия файла.
Это должно происходить в автоматическом режиме, чтобы мне не приходилось жать что то типа «сохранить предыдущую версию» перед каждым сохранением.
Какое расширение ставить в эклипс?
Git подойдет под мое описание? Но без сохранения на сервер, только локально он должен сохранять.

drunkwolfs
()

Запуск google-chrome с vblank_mode=0 через *.desktop

 

Нужно запустить google-chrome с vblank_mode=0 через *.desktop. Нашел *.desktop файл, вставил в него

vblank_mode=0 primusrun /usr/bin/google-chrome-stable --ignore-gpu-blacklist %U
По двойному клику не запускается, выдает ошибку при запуске.
Из меню «Приложения» значок запуска пропал.
В alacarte при добавление в начале vblank_mode=0 кнопка ОК становится не кликабельной.
Мне это нужно чтобы браузер стал быстрее и чтобы html5\flash видео лучше показывали. У меня процессор перегревается и ноут отрубается когда фильмы смотрю, на прошлой системе линукс не перегревался при просмотре фильмов.
Через консоль каждый раз запускать неудобно. Помогите.

drunkwolfs
()

Не работает primusrun и вероятно optirun, нет прироста в производительности.[Решено]

 ,

Судя по FPS во всех случаях glxgears обрабатывает графику картой intel.

fractal@kali:~$ primusrun glxgears
318 frames in 5.0 seconds = 63.455 FPS
302 frames in 5.0 seconds = 60.297 FPS
302 frames in 5.0 seconds = 60.304 FPS
302 frames in 5.0 seconds = 60.296 FPS
302 frames in 5.0 seconds = 60.303 FPS
fractal@kali:~$ optirun glxgears
317 frames in 5.0 seconds = 63.186 FPS
302 frames in 5.0 seconds = 60.310 FPS
302 frames in 5.0 seconds = 60.295 FPS
302 frames in 5.0 seconds = 60.309 FPS
302 frames in 5.0 seconds = 60.291 FPS
fractal@kali:~$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
359 frames in 5.0 seconds = 71.728 FPS
302 frames in 5.0 seconds = 60.300 FPS
302 frames in 5.0 seconds = 60.299 FPS
302 frames in 5.0 seconds = 60.296 FPS
302 frames in 5.0 seconds = 60.304 FPS

При использование primusrun карта nvidia вообще не используется.

fractal@kali:~$ primusrun lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce 610M] [10de:0dea] (rev ff) (prog-if ff)
fractal@kali:~$ optirun lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce 610M] [10de:0dea] (rev a1) (prog-if 00 [VGA controller])
fractal@kali:~$ lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce 610M] [10de:0dea] (rev a1) (prog-if 00 [VGA controller])
До использования optirun активной была только Intel. Этот баг с не отключением карты nvidia после завершения работы приложения еще не убрали.

primusrun и optirun видят видеокарту nvidia, но похоже что запускает через intel. cuda и nvidia-smi работают только через optirun.

fractal@kali:~$ primusrun glxinfo |grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 610M/PCIe/SSE2
OpenGL core profile version string: 4.4.0 NVIDIA 352.21
OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 352.21
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
fractal@kali:~$ optirun glxinfo |grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 610M/PCIe/SSE2
OpenGL core profile version string: 4.4.0 NVIDIA 352.21
OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 352.21
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
fractal@kali:~$ glxinfo |grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile 
OpenGL version string: 2.1 Mesa 10.3.2
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

Драйвера из репозитория дебиан самые последние, официальные драйвера с сайта nvidia не встают.

Как заставить приложения использовать карту nvidia?
Почему primusrun видит карту, но не работает?
Primusrun даже VGA controller не переключает!

[update #1]
Забыл добавлять vblank_mode=0, optirun и primusrun полностью функционируют.
Вопрос решен.

drunkwolfs
()

Не работает звук если программа запущена из под другого пользователя.

 

Сижу под рут, браузер запускаю из под созданного мною chromeuser, т.к. под рутом не запускается.
Отсутствует звук в хроме, да и в других программах запущеных в руте от другого пользователя.
Как это исправить?
Сидеть не из под рута не предлагать!

drunkwolfs
()

ERROR: could not insert 'nvidia': No such device

 

Не загружается модуль nvidia в ядро линукса.
Удалил nvidia из черного списка в modprobe.d.
Вот что записывается в dmesg при попытки загрузить модуль командой «modprobe nvidia»:

[ 1370.671985] ------------[ cut here ]------------
[ 1370.671997] WARNING: CPU: 2 PID: 7641 at /build/linux-H6_NPX/linux-3.18.6/fs/proc/generic.c:315 proc_register+0xd8/0x170()
[ 1370.671999] proc_dir_entry 'driver/nvidia' already registered
[ 1370.672000] Modules linked in: nvidia(PO+) xt_TCPMSS xt_tcpmss xt_tcpudp iptable_mangle ip_tables x_tables pppoe pppox nfnetlink_log bbswitch(O) nfnetlink binfmt_misc ppp_generic slhc loop dm_crypt joydev arc4 ath9k i915 ath9k_common ath9k_hw snd_hda_codec_hdmi snd_hda_codec_realtek ath mac80211 cfg80211 acer_wmi drm_kms_helper snd_hda_codec_generic sparse_keymap psmouse intel_powerclamp i2c_algo_bit rfkill iTCO_wdt snd_hda_intel snd_hda_controller drm i2c_i801 snd_hda_codec i2c_core evdev serio_raw iTCO_vendor_support lpc_ich mfd_core snd_hwdep snd_pcm snd_timer snd mei_me mei coretemp soundcore intel_ips mxm_wmi kvm_intel kvm battery ac wmi video acpi_cpufreq processor thermal_sys button ext4 crc16 mbcache jbd2 dm_mod sg sr_mod cdrom sd_mod hid_generic ata_generic usbhid hid broadcom ata_piix ehci_pci ehci_hcd crc32c_intel tg3 ptp pps_core libphy libata scsi_mod usbcore usb_common [last unloaded: nvidia]
[ 1370.672065] CPU: 2 PID: 7641 Comm: modprobe Tainted: P        W  O   3.18.0-kali3-amd64 #1 Debian 3.18.6-1~kali2
[ 1370.672067] Hardware name: Acer Aspire 5742G/Aspire 5742G, BIOS V1.30 08/13/2012
[ 1370.672069]  0000000000000000 0000000000000009 ffffffff81554a5e ffff88008e0d3bb8
[ 1370.672072]  ffffffff8106db8b ffff8801d42f3340 ffff8801d42f3e35 ffff8801d42f3dc0
[ 1370.672074]  ffff8801d4ce8e40 0000000000000000 ffffffff8106dc7a ffffffff81733338
[ 1370.672077] Call Trace:
[ 1370.672086]  [<ffffffff81554a5e>] ? dump_stack+0x41/0x51
[ 1370.672093]  [<ffffffff8106db8b>] ? warn_slowpath_common+0x8b/0xc0
[ 1370.672095]  [<ffffffff8106dc7a>] ? warn_slowpath_fmt+0x4a/0x50
[ 1370.672098]  [<ffffffff81228e28>] ? proc_register+0xd8/0x170
[ 1370.672101]  [<ffffffff81228fd0>] ? proc_mkdir_data+0x50/0x70
[ 1370.672194]  [<ffffffffa0c0d6ab>] ? nv_register_procfs+0x5b/0x210 [nvidia]
[ 1370.672250]  [<ffffffffa17a336d>] ? nvidia_init_module+0x2bb/0x709 [nvidia]
[ 1370.672258]  [<ffffffffa17a3000>] ? 0xffffffffa17a3000
[ 1370.672301]  [<ffffffffa17a3082>] ? nvidia_frontend_init_module+0x82/0xb2 [nvidia]
[ 1370.672306]  [<ffffffff81002158>] ? do_one_initcall+0xd8/0x210
[ 1370.672311]  [<ffffffff810e77e5>] ? load_module+0x1ce5/0x2660
[ 1370.672314]  [<ffffffff810e35a0>] ? unset_module_core_ro_nx+0x80/0x80
[ 1370.672318]  [<ffffffff8118d516>] ? vmap_page_range_noflush+0x256/0x370
[ 1370.672321]  [<ffffffff810e8224>] ? SyS_init_module+0xc4/0x110
[ 1370.672326]  [<ffffffff8155a9ed>] ? system_call_fast_compare_end+0xc/0x11
[ 1370.672327] ---[ end trace 748a9d8cb660179e ]---
[ 1370.672373] NVRM: This is a 64-bit BAR mapped above 4GB by the system
[ 1370.672373] NVRM: BIOS or the Linux kernel, but the PCI bridge
[ 1370.672373] NVRM: immediately upstream of this GPU does not define
[ 1370.672373] NVRM: a matching prefetchable memory window.
[ 1370.672376] NVRM: This may be due to a known Linux kernel bug.  Please
[ 1370.672376] NVRM: see the README section on 64-bit BARs for additional
[ 1370.672376] NVRM: information.
[ 1370.672382] nvidia: probe of 0000:01:00.0 failed with error -1
[ 1370.672421] Error: Driver 'nvlink' is already registered, aborting...
[ 1370.672690] NVRM: The NVIDIA probe routine failed for 1 device(s).
[ 1370.672693] NVRM: None of the NVIDIA graphics adapters were initialized!
[ 1370.672695] [drm] Module unloaded
[ 1370.672866] NVRM: NVIDIA init module failed!
modprobe nvidia выдает вот такую ошибку:
ERROR: could not insert 'nvidia': No such device
Драйвер nvidia пробовал более старый, такая же проблема. Не думаю что проблема в версии драйвера, в инструкции по установке по которой я ставил была такая же версия драйвера и там все получилось поставить.
uname -a
Linux kali 3.18.0-kali3-amd64 #1 SMP Debian 3.18.6-1~kali2 (2015-03-02) x86_64 GNU/Linux
dmesg | grep nvidia
root@kali:~# dmesg | grep -i nvidia
[    8.289329] nvidia: module license 'NVIDIA' taints kernel.
[    8.299501] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[    8.300068] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:01:00.0 on minor 1
[    8.300075] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  346.82  Wed Jun 17 10:37:46 PDT 2015
[  309.361991] nvidia: probe of 0000:01:00.0 failed with error -1
[  309.362295] NVRM: The NVIDIA probe routine failed for 1 device(s).
[  309.362301] NVRM: None of the NVIDIA graphics adapters were initialized!
[  309.362486] NVRM: NVIDIA init module failed!
[  391.639046] proc_dir_entry 'driver/nvidia' already registered
[  391.640515] Modules linked in: nvidia(PO+) xt_TCPMSS xt_tcpmss xt_tcpudp iptable_mangle ip_tables x_tables pppoe pppox nfnetlink_log bbswitch(O) nfnetlink binfmt_misc ppp_generic slhc loop dm_crypt joydev arc4 ath9k i915 ath9k_common ath9k_hw snd_hda_codec_hdmi snd_hda_codec_realtek ath mac80211 cfg80211 acer_wmi drm_kms_helper snd_hda_codec_generic sparse_keymap psmouse intel_powerclamp i2c_algo_bit rfkill iTCO_wdt snd_hda_intel snd_hda_controller drm i2c_i801 snd_hda_codec i2c_core evdev serio_raw iTCO_vendor_support lpc_ich mfd_core snd_hwdep snd_pcm snd_timer snd mei_me mei coretemp soundcore intel_ips mxm_wmi kvm_intel kvm battery ac wmi video acpi_cpufreq processor thermal_sys button ext4 crc16 mbcache jbd2 dm_mod sg sr_mod cdrom sd_mod hid_generic ata_generic usbhid hid broadcom ata_piix ehci_pci ehci_hcd crc32c_intel tg3 ptp pps_core libphy libata scsi_mod usbcore usb_common [last unloaded: nvidia]
[  391.670790]  [<ffffffffa14366ab>] ? nv_register_procfs+0x5b/0x210 [nvidia]
[  391.672645]  [<ffffffffa17a336d>] ? nvidia_init_module+0x2bb/0x709 [nvidia]
[  391.676340]  [<ffffffffa17a3082>] ? nvidia_frontend_init_module+0x82/0xb2 [nvidia]
[  391.717557] nvidia: probe of 0000:01:00.0 failed with error -1
[  391.721665] NVRM: The NVIDIA probe routine failed for 1 device(s).
[  391.723450] NVRM: None of the NVIDIA graphics adapters were initialized!
[  391.727343] NVRM: NVIDIA init module failed!

drunkwolfs
()

Установка linux kali с жесткого диска из под linux.

 

Сейчас у меня стоит Debian 8 и windows 7.
Нужно полностью снести раздел с Debian 8 и поставить linux kali.
Не представляю себе как это сделать. Есть загрузочные cd диски с Debian 8 и win 7\xp. Еще есть внешний жесткий диск который хранит кучу нужной инфы и форматировать его я не буду, но могу туда образ скопировать или распаковать с линукс кали. Флешек, карт памяти и болванок у меня нет. Денег на них тоже нет.
Как мне поставить linux kali?

drunkwolfs
()

удалить модуль из автозагрузки

 

Debian 8 Собрал ядро без поддержки виртуализации. Не собираюсь устанавливать виртуал бокс и подобные программы.(а может и не собирал, не помню) Ядро почему то пытается загружать vmhgfs, но похоже у меня его нет.

-- Logs begin at Вт 2015-06-30 23:07:08 MSK, end at Вт 2015-06-30 23:32:57 MSK. --
июн 30 23:31:26 amine sudo[6698]: pam_unix(sudo:session): session closed for user root
июн 30 23:32:24 amine sudo[6759]: nbome : TTY=pts/1 ; PWD=/home/nbome ; USER=root ; COMMA
июн 30 23:32:24 amine sudo[6759]: pam_unix(sudo:session): session opened for user root by
июн 30 23:32:24 amine systemd-modules-load[6769]: Failed to find module 'vmhgfs'
июн 30 23:32:24 amine systemd[1]: systemd-modules-load.service: main process exited, code
июн 30 23:32:24 amine systemd[1]: Failed to start Load Kernel Modules.
-- Subject: Ошибка юнита systemd-modules-load.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Произошел сбой юнита systemd-modules-load.service.
-- 
-- Результат: failed.
июн 30 23:32:24 amine systemd[1]: Unit systemd-modules-load.service entered failed state.
июн 30 23:32:24 amine sudo[6759]: pam_unix(sudo:session): session closed for user root
июн 30 23:32:57 amine sudo[6794]: nbome : TTY=pts/1 ; PWD=/home/nbome ; USER=root ; COMMA
июн 30 23:32:57 amine sudo[6794]: pam_unix(sudo:session): session opened for user root by
Нужно запретить загрузку vmhgfs, в файлах автозагрузки его нет. blacklist не помог.

drunkwolfs
()

Нужен аналог notepad++

 

Необходимый функционал: Подсветка синтаксиса, «показать все символы», полностью идентичный поиск(особенно поиск текста в файлах и регулярные выражения), ctrl+z отменить, ctrl+y шаг вперед, ctrl+c\v копировать\вставить, ctrl+q закомментировать(а не закрыть программу), линейка показывающая номер строки, tab отступ, шифт+tab убрать отступ.

Нет денег на монитор, работаю с ноутбука у которого экран маленький, поэтому Emacs со своими панелями доставляет только неудобства(как оставить только ту в которой текст редактировать не знаю), а еще там горячие клавиши не работают к которым я привык и вообще он мне не нравится. vim только из консоли, это неудобно. Gedit удобнее чем emacs и vim, но функционал скромный.

drunkwolfs
()

zram и потоки

 

Речь пойдет о использование блочных устройств созданных с помощью zram в качестве swap раздела.

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

А что если создать 1 блочное устройство с кол-вом потоков равным кол-ву ядер?
Какой вариант лучше?

drunkwolfs
()

Обновление ядра. Не запускается система.

 , ,

Debian 8 Jessie. Скачал новое стабильное ядро с kernel.org, собрал, установил по инструкции с оф. сайта Debian. Стандартное ядро - 3.16.0-4-amd64 Я собрал - 4.0.5 (При сборке в меню настройки конфигурации ядра поставил галочку x64) 3.16.0-4-amd64 загружается нормально. При загрузке 4.0.5 получаю вот такую ошибку:

Loading, please wait...
Gave up waiting for root device. Common problems:
 -  Boot args (cat /proc/cmdline)
    - Check rootdelay= (did the system wait long enough?)
    - Check root= (did the system wait for the right device?)
 -  Missing modules (cat /proc/modules; Is /dev)
ALERT? /dev/disk/by-uuid/b3e94ea3-a6f-4c8f-bee9-e733b675e92b does not  exist.
Dropping to a shell*
modprobe: module ehci-pci not found in modules.dep
modprobe: module ehci-orion not found in modules.dep
modprobe: module ehci-hcd not found in modules.dep
modprobe: module uhci-hcd not found in modules.dep
modprobe: module ohci-hcd not found in modules.dep
modprobe: module usbhid not found in modules.dep


BusyBox v1.22.1 (Debian 1:1.22.0-94-debeul) built-in shell (ash)
 Enter 'help' for a list of built-in commands.

 /bin/sh: can't access tty; job control turned off
 (initramfs)
Гуглю, пробую, но пока что ничего не помогло.
Дополнительная информация: boot на /dev/sda3
root@amine:~# blkid
/dev/sr0: UUID="2014-01-20-23-14-38-00" LABEL="GSP1RMCULXFRER_RU_DVD" TYPE="udf"
/dev/sda1: UUID="2AEAE63AEAE60245" TYPE="ntfs" PARTUUID="50f56c51-01"
/dev/sda2: UUID="c7243848-7301-407c-b6ed-563cc1686aa6" TYPE="swap" PARTUUID="50f56c51-02"
/dev/sda3: UUID="b3e94ea3-c86f-4c8f-bee9-e733b675e92b" TYPE="ext4" PARTUUID="50f56c51-03"
/dev/sda5: UUID="33d2bd34-e567-4a5b-ac71-03c8646ae96c" TYPE="ext4" PARTUUID="50f56c51-05"
/dev/sda6: UUID="75CBFA275D120DEC" TYPE="ntfs" PARTUUID="50f56c51-06"
/dev/sdb1: LABEL="WINSETUP" UUID="04B8B50CB8B4FD6C" TYPE="ntfs" PARTUUID="46bb9b01-01"
/dev/sdb4: UUID="2015-06-06-14-29-11-00" LABEL="Debian jessie 20150606-15:29" TYPE="iso9660" PTUUID="14024047" PTTYPE="dos" PARTUUID="46bb9b01-04"

root@amine:~# cat /boot/grub/grub.cfg
...
...
submenu 'Дополнительные параметры для Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-b3e94ea3-c86f-4c8f-bee9-e733b675e92b' {
	menuentry 'Debian GNU/Linux, с Linux 4.0.5' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.5-advanced-b3e94ea3-c86f-4c8f-bee9-e733b675e92b' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  b3e94ea3-c86f-4c8f-bee9-e733b675e92b
		else
		  search --no-floppy --fs-uuid --set=root b3e94ea3-c86f-4c8f-bee9-e733b675e92b
		fi
		echo	'Загружается Linux 4.0.5 …'
		linux	/boot/vmlinuz-4.0.5 root=UUID=b3e94ea3-c86f-4c8f-bee9-e733b675e92b ro initrd=/install/initrd.gz zram.num_devices=4 quiet
		echo	'Загружается начальный виртуальный диск …'
		initrd	/boot/initrd.img-4.0.5
	}

...

	menuentry 'Debian GNU/Linux, с Linux 3.16.0-4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-advanced-b3e94ea3-c86f-4c8f-bee9-e733b675e92b' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  b3e94ea3-c86f-4c8f-bee9-e733b675e92b
		else
		  search --no-floppy --fs-uuid --set=root b3e94ea3-c86f-4c8f-bee9-e733b675e92b
		fi
		echo	'Загружается Linux 3.16.0-4-amd64 …'
		linux	/boot/vmlinuz-3.16.0-4-amd64 root=UUID=b3e94ea3-c86f-4c8f-bee9-e733b675e92b ro initrd=/install/initrd.gz zram.num_devices=4 quiet
		echo	'Загружается начальный виртуальный диск …'
		initrd	/boot/initrd.img-3.16.0-4-amd64
	}
Не помогло: http://adminway.ru/kak-poborot-gave-up-waiting-for-root-device

drunkwolfs
()

Модули zram и lz4 в Debian Jessie

 , , ,

У меня zram по какой то причине не может работать с алгоритмом lz4. Ядро стандартное, без изменений, в нем поддержка lz4 подключается через модули также как и zram.
Поставил в загрузку модуль lz4, а после него zram. Это не помогло, zram все равно не видит lz4.
Может в самом zram поддержка модулю отключена?
Я не нашел где взять исходники zram чтобы это проверить.

  • 1. Как заставить zram работать c lz4 алгоритмом?
  • 2. Как подключить модуль в /etc/modprobe.d без указания параметров?
    А то приходится писать «options zram 1=1». а в /etc/modules нельзя с параметрами запускать. Мне нужно lz4 загружать в ядро перед загрузкой zram.
root@amine:/boot# cat conf* |grep LZ4
CONFIG_HAVE_KERNEL_LZ4=y
# CONFIG_KERNEL_LZ4 is not set
CONFIG_RD_LZ4=y
# CONFIG_ZRAM_LZ4_COMPRESS is not set
CONFIG_CRYPTO_LZ4=m
CONFIG_CRYPTO_LZ4HC=m
CONFIG_LZ4_COMPRESS=m
CONFIG_LZ4HC_COMPRESS=m
CONFIG_LZ4_DECOMPRESS=y
CONFIG_DECOMPRESS_LZ4=y
drunkwolfs
()

Chrome под Debian жрет 5 ГБ оперативки.

 , ,

Для chrome выделяется 4-5 ГБ памяти. 3-4 в оперативке и 1-2 в файле подкачки.
Система жутко тормозит.
Под win7 таких проблем не было.
В браузере обычно открыто по 50 вкладок в нескольких окнах в win7 все работает при этом идельно, а под дебианом уже при открытии 20 вкладок начинаются лаги и забита вся оперативка, да еще и в swap лезет поэтому жесткий диск постоянно 100% активен и доступ к файлам получить почти невозможно.

  • 1. Можно ли некоторым программам запретить лезть в swap? как?
  • 2. Почему хром лезет в swap? Я читал что он резервирует память на будущее, а при необходимости отдает не используемую память другим приложениям. Похоже что он не способен самому себе отдать часть не используемой памяти и поэтому лезет в swap.
  • 3. Как настроить дебиан чтобы программы в swap лезли только в очень крайнем случае?
  • 4. Как снизить потребление памяти хромом?
  • 5. Может мне уйти с хрома на другой браузер который потребляет меньше ресурсов? На какой?
  • 6. Как снизить потребление памяти дебианом?

debian 8 jessie, gnome 3

drunkwolfs
()

Nvidia optimus(bumblebee) для Debian 8 jessie Gnome 3

 , ,

Было очень много проблем при установке драйверов, сейчас вернулся к тому с чего начал. Устанавливать драйвера решил когда заметил что панель Docky глючит(вокруг нее красная рамка в режиме 3D). Мне необходимо в своей работе использовать вычислительную мощность видеокарты для некоторых программ (вроде за это отвечает CUDA, поправьте если не прав), драйвера начал ставить когда обнаружил что панель Docky глючит(вокруг нее красная рамка в режиме 3D). Разработчики Docky писали что проблема в драйверах.

Периодически вовремя установки драйверов(чаще всего в середине всех действий) панель Docky начинала работать нормально, но после окончания установки все становилось также поэтому у меня есть куча вопросов.

  • 1. Как определить какой драйвер сейчас установлен?
  • 2. Сколько различных драйверов есть для nvidia под linux? (Точно знаю что есть nouveau и с официального сайта. Свободные и проприетарные)
  • 3. Сейчас у меня был установлен драйвер с официального сайта, но gdm не хотел запускаться, поэтому я погуглил еще немного. Установил драйвер из репозитория debian заранее добавив contrib non-free. Установщик выдал предупреждение что-то типа «Установлен не свободный драйвер. Он будет удален». contrib non-free разве не означает то, что текущий драйвер тоже не свободный? Или их несколько не свободных? Устанавливал пакет bumblee-nvidia, а драйвера похоже по зависимостям подтянулись.
  • 4. В чем разница между xorg-edgers, nouveau, драйвером с официального сайта и драйвером который установился вместе с bumblee-nvidia?
  • 5. Как удостовериться что приложения могут работать через дискретный адаптер с текущими настройками?
  • 6. Как удостовериться что с текущими настройками(драйверами) я могу использовать вычислительную мощность дискретного адаптера для сложных вычислений не относящихся к графике?

Кто может помочь с установкой драйверов вот по этому гайду?
http://webware.biz/?p=3267. Мне кажется он иделаьно подойдет и для работы панели Docky и для выполнения сложных вычислений. Только после моей установки gdm не хотел работать.

Текущие настройки:

nbome@amine:~$ uname -a
Linux amine 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux

nbome@amine:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 8.1 (jessie)
Release:	8.1
Codename:	jessie

nbome@amine:~$ sudo modinfo nvidia
modinfo: ERROR: Module nvidia not found.

nbome@amine:~$ optirun glxspheres64
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce 610M/PCIe/SSE2
107.584046 frames/sec - 103.165785 Mpixels/sec
108.954307 frames/sec - 104.479771 Mpixels/sec

nbome@amine:~$ lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce 610M] (rev ff)

nbome@amine:~$ glxinfo | grep -i "direct rendering"
direct rendering: Yes

nbome@amine:~$ lsmod | grep nvidia
(НЕ НАЙДЕНО)

nbome@amine:~$ lsmod | grep nouveau
(НЕ НАЙДЕНО)

nbome@amine:~$ sudo gedit /etc/X11/xorg.conf
** (gedit:21080): WARNING **: Ошибка при получении информации о файле «/etc/X11/xorg.conf»: Нет такого файла или каталога

Файл /etc/bumblebee/bumblebee.conf (комментарии удалил)

[bumblebeed]
VirtualDisplay=:8
KeepUnusedXServer=false
ServerGroup=bumblebee
TurnCardOffAtExit=false
NoEcoModeOverride=false
Driver=nvidia
XorgConfDir=/etc/bumblebee/xorg.conf.d

[optirun]
Bridge=auto
VGLTransport=proxy
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
AllowFallbackToIGC=false

[driver-nvidia]
KernelDriver=nvidia-current
PMMethod=auto
LibraryPath=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
XorgModulePath=/usr/lib/nvidia,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

Файл /etc/bumblebee/xorg.conf.nvidia

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
    BusID       "PCI:01:00:0"

    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection

Файл /var/log/Xorg.0.log
http://pastebin.com/EhkhChsc

drunkwolfs
()

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