LINUX.ORG.RU

Сообщения butylka

 

Посоветуйте wireless network adapter со свободным драйвером

 , ,

Имеется «Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter», но к нему всегда нужно прикручивать проприетарщину, иначе не работает.

Слышал про некий Atheros ar***, как он?

В перспективе поставить что-нибудь из линейки Trisquel/Parabola

butylka
()

Как восстановить terminfo ?

 ,

Послал SIGTERM процессу 'runsvdir -P' (cледующий процесс после runit'a, не спрашивайте зачем:) ), после перезагрузки выдает в tty1 «ul: ошибка чтения terminfo» (на след. строке вывод команды exec --help)

void linux, можно ли как нибудь рекавернуть все на место?

П.С. переустанавливал urxvt, ncurses, ncurses{-base,-libs,-term} - толку 0

butylka
()

notification-daemon.service

 ,

notification-daemon при запуске (systemd) не находит дисплей:

notification-da[825]: cannot open display: :0
Как прописать [Unit], чтоб сервис запускался после запуска иксов?
$ cat ~/.config/systemd/user/notification-daemon.conf
[Unit]
After=at-spi-dbus-bus.service
Requires=at-spi-dbus-bus.service
After=gvfs-daemon.service
Requires=gvfs-daemon.service
After=dbus.service
Requires=dbus.service
Description=Notification Daemon

[Service]
Type=dbus
EnvironmentFile=-/etc/locale.conf
Environment=DISPLAY=:0
BusName=org.freedesktop.Notifications
ExecStart=/usr/lib/notification-daemon/notification-daemon

[Install]
WantedBy=default.target

butylka
()

compton & compiz & xrender-sync

 , ,

# compton --xrender-sync
# compton --xrender-sync-fence

Есть ли аналогичные параметры для compiz'а?

butylka
()

linux-hardened, apparmor

 ,

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

1) Есть нужда поставить apparmor на arch, но для этого требуется замена linux на linux-hardened. Все бы ничего, но при запуске/отключении pulseaudio на linux-hardened в наушниках на 3 секунды появляется отвратительный треск и шипение. Можно ли как-нибудь излечиться, не удаляя pulseaudio?

2) Установка apparmor из aur'a требует perl-rpc-xml из этого же aur'a, который не хочет устанавливаться, если не закоментить "::1" в /etc/hosts, ну ок. Затем оказывается, что у какого-то компонента Apparmor не могут быть проверены подписи.

Не легче ли поставить debian?

butylka
()

VolumeIcon, atop

 

PID   VDATA  VSTACK  VSIZE  RSIZE  PSIZE  VGROW  RGROW SWAPSZ  MEM CMD
19665 29416K 132K   682.1M 27680K   0K     0K     0K     0K     1% volumeicon

С чего бы иконке в трее быть такой жирной?

butylka
()

Проблемы с xdotool

 ,

Имеется следующий код:

#!/bin/bash
teeworlds "connect $1" >/dev/null &
sleep 0.2
TEEID=$(xdotool getwindowfocus)
while :
do
    ACTION=$(shuf -i 1-4 -n 1)
    case $ACTION in
    1) xdotool key --window $TEEID "q" ;;
    2) xdotool keyup --window $TEEID "d" && 
    xdotool keyup --window $TEEID "a" &&
    xdotool keydown --window $TEEID "d" ;;
    3) xdotool keyup --window $TEEID "d" && 
    xdotool keyup --window $TEEID "a" && 
    xdotool keydown --window $TEEID "a" ;;
    4) xdotool key --window $TEEID "space" ;;
    esac
    sleep 0.1
    if ! xdotool search --class teeworlds | grep $TEEID >/dev/null
    then break; fi
done
Собственно, он посылает определенные клавиши (в случайном порядке) в игру с задержкой на 0.1 сек. Все бы ничего, но иногда, при манипуляциях с окнами (свернуть, открыть, открыть игру в фул в другом окне) сбивается скрипт и выдает примерно следующее:
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  15 (X_QueryTree)
  Resource id in failed request:  0xc6ea37
  Serial number of failed request:  1144
  Current serial number in output stream:  1144
0xc6ea37 - не тот id окна, что находится в TEEID, это точно. Тем не менее, иногда все работает довольно долго и без ошибок. Вопрос следующий: откуда он берет такой id, если переменная его не содержит? К слову, если намеренно запустить xdotool с неправильным id, то ошибка вместо X_QueryTree будет уже X_SendEvent, только вот мне это ничего не дает. Прошу помочь

butylka
()

USB disconnect при подключение

 ,

Собирался подключить читалку PocketBook 613 к debian, но после пдключение соединение тут же тупо сбрасывается:

dmesg | tail
[20557.559691] usb 1-1: new high-speed USB device number 15 using xhci_hcd
[20557.707759] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a0
[20557.707762] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[20557.707764] usb 1-1: Product: Gadget Zero
[20557.707766] usb 1-1: Manufacturer: Linux 2.6.35.3-hg419348a21b1e with fsl-usb2-udc
[20557.707768] usb 1-1: SerialNumber: 0123456789.0123456789.0123456789
[20557.710785] usbtest 1-1:3.0: Linux gadget zero
[20557.710789] usbtest 1-1:3.0: high-speed {control in/out bulk-in bulk-out} tests (+alt)
[20557.732970] usb 1-1: USB disconnect, device number 15

Соответстевнно, ни в lsusb, ни еще где либо, обнаружение устройства не происходит. Другие usb устройства работают нормально (флешка, мышь)

butylka
()

crontab

 ,

Не работает команда clear в crontab, причем другие работают нормально:

* * * * * SHELL=/bin/bash ; /usr/bin/clear > /dev/pts/0 ; echo test > /dev/pts/0

«test» выводит, но clear не срабатывает. Команда:

* * * * * SHELL=/bin/bash ; /usr/bin/lscpu > /dev/pts/0 ; echo > /dev/pts/0

выводит все прекрасно. Команда из любого терминала:

clear > /dev/pts/0

тоже работает как надо.

Вопрос такой: как запустить clear за счет cron, чтобы работало?

butylka
()

Разделитель строк NUL

 

Здравствуйте, экспериментирую с командами и не совсем понятны некоторые нюансы:

Есть файлы 'f1' 'f2' 'f3 3', использую xargs, чтобы выполнить команду над каждым:

 find . -print0 | xargs -0 file

тут xargs разделяет элементы null символом и нормально с ними работает, но если попробовать немного по другому:

 ls -1 | uniq -z | xargs -0 file
 ls -1 | grep -z '' | xargs -0 file

Вывод:

f1
f2
f3 3
: cannot open `f1\012f2\012f3 3\012' (No such file or directory)
то уже не работает, хотя -z также разделяет строки нулевым байтом.

 ls -1 | sed 's/.*/&\x00/' | xargs -0 file

После такого выводит:

f1:    empty

f2:   cannot open `\012f2' (No such file or directory)

f3 3: cannot open `\012f3 3' (No such file or directory)

:     cannot open `\012' (No such file or directory)
Объясните, в чем тут загвоздка, почему с print0 все работает, а с другими нет?

butylka
()

Удаление xfce4-pulseaudio-plugin

 ,

Изначально заикался звук в debian, поэтому поставил alsa и удалил pulseaudio, но тем не менее от pulseaudio осталась иконка в меню и еще ~4 пакета. Решил удалить все это дело, но меня смутило то, что после команды

sudo apt-get purge xfce4-pulseaudio-plugin

предлагает удалить task-xfce-desktop и xfce4.

После

 sudo aptitude purge xfce4-pulseaudio-plugin

предлагает удалить эти пакеты и еще пол гига других, не имеющих к пульсу никакого отношения (типо xfce4-weather-plugin и xfce4-session).

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

ivan@debian:~$ dpkg -l | grep -i pulse
ri  gstreamer1.0-pulseaudio:amd64         1.10.4-1                          amd64        GStreamer plugin for PulseAudio
ri  libpulse-mainloop-glib0:amd64         10.0-1+deb9u1                     amd64        PulseAudio client libraries (glib support)
ri  libpulse0:amd64                       10.0-1+deb9u1                     amd64        PulseAudio client libraries
ri  pavucontrol                           3.0-3.1                           amd64        PulseAudio Volume Control
ri  xfce4-pulseaudio-plugin:amd64         0.2.4-1                           amd64        Xfce4 panel plugin to control pulseaudio
butylka
()

Драйвер Bumblebee

 , ,

Ставил на debian 9 nvidia-driver, но так как он просит создать xorg.conf с помощью nvidia-xconfig, а у меня в таком случае слетает графическая оболочка, то я решил настроить гибридную графику с помощью bumblebee-nvidia primus. Не удаляя nvidia-driver (не знаю нужен ли он для bumblebee или нет) я ввел:

sudo apt-get install bumblebee-nvidia primus

Затем добавил себя в группу bumblebee:

sudo adduser nsga bumblebee

/var/log/Xorg.0.log:

https://drive.google.com/file/d/0B_3LQ2Z1wXmrRmtRdEFickFjVkk/view

Вопрос такой: как узнать, что драйвер работает? Nvidia-settings по прежнему требует создание nvidia-xconfig, абсолютно игнорируя какое либо появление bumblebee.

butylka
()

Восстановление графической оболочки

 ,

После установки nvidea-config и последующего reboot, система не загрузила графическую оболочку. На каких то форумах нашел, что надо удалить все пакеты nvidea и потом соответственно нормально их поставить, но после того как я воспользовался командой:

sudo apt-get remove $(dpkg -l | grep nvidia | cut -d ' ' -f3 | tr «\n» " ") у меня еще остались некоторые пакеты: [IMG]https://s8.hostingkartinok.com/uploads/thumbs/2017/08/9b60cacd43766f4d6033993f250af125.png[/IMG] Собирался переустановить драйвера, но к wifi само подключаться не захотело, а затем писало «wlan0 no such device».

Такой вопрос: можно еще что либо сделать или придется заново ставить ос с флешки? Debian 9.1.0 amd64 xfce4 Я новичек в линукс, можете посоветовать как избежать проблем несовместимости драйверов в будущем?

butylka
()

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