Pagina 1 di 1

audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 15:19
da Procopio
Salve a tutti
ho dovuto installare qualche modulo python (numpy, scipy. matplotlib ecc), una volta terminate le installazioni sono successe cose molto strane:
- pur non vedendo modifiche nel file che utilizzavo per configurare le periferiche audio /etc/asound.conf, e vedendo che correttamente alsamixer utilizza la scheda usb esterna, il suono esce dagli speaker del computer. I moduli sembrano esserci ancora tutti
-su chrome e firefox adblock e adblock plus hanno smesso di funzionare
-da utente non riesco più a dare il comando di suspend, anche se ho settato in /etc/sudoers la stringa

Codice: Seleziona tutto

procopio ALL = NOPASSWD: /usr/sbin/pm-suspend

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 15:52
da ponce
come hai installato i moduli python?

- il sistema audio di Slackware 14.2 e' pulseaudio, non alsa: lancia pavucontrol e guarda che ti dice;
- in realta' ora adblock{,+} e' stato soppiantato da ublock origin;
- non uso mai sudo, ma come lo dai il comando di suspend?
come lanci la tua sessione grafica? runlevel 3 e startx o runlevel 4? nel primo caso cosa contiene il file ~/.xinitrc del tuo utente?

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 16:23
da Procopio
li ho installati con il

Codice: Seleziona tutto

pip install nome_modulo
Ho installato prima il pip, poi tweepy, tornado, ws4py, pytz e gli altri tre presi da qua http://numpy.scipy.org/ e qua http://matplotlib.sourceforge.net/


ah ok, io ero rimasto a alsa e avevo configurato questo file

Codice: Seleziona tutto

# cat /etc/asound.conf
# ALSA system-wide config file
# By default, redirect to PulseAudio:
#pcm.default pulse
#ctl.default pulse
defaults.pcm.card 2
defaults.pcm.device 0
defaults.ctl.card 2
dopo aver controllato le periferiche con

Codice: Seleziona tutto

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #
pavucontrol effettivamente non rileva alcuna interfaccia usb, però fino ad un oretta fa funzionava correttamente...

la sessione grafica la lancio da runlevel3, con questi due file nella mia home:

Codice: Seleziona tutto

cat /home/procopio/.xinitrc
#!/bin/sh

setxkbmap it

xinput disable 9

xrandr --output eDP1 --off --output DP1 --auto

# Start the window manager:
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
  ck-launch-session dbus-launch --exit-with-session awesome
else
  awesome
fi
e

Codice: Seleziona tutto

 cat .bash_profile
if [ -f ~/.profile ]; then
        . ~/.profile
fi

if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

if [ -z "$DISPLAY" ] && [ "$(tty)" = /dev/tty1 ]; then
        exec startx
fi
il suspend lo uso perchè non voglio sempre spegnere, ma preferisco sospendere in ram (salvo quando non uso il pc per qualche giorno) e mi funzionava avendo questo sudoers

Codice: Seleziona tutto

# cat /etc/sudoers
## sudoers file.
##
## This file MUST be edited with the 'visudo' command as root.
## Failure to use 'visudo' may result in syntax or file permission errors
## that prevent sudo from running.
##
## See the sudoers man page for the details on how to write a sudoers file.
##

##
## Host alias specification
##
## Groups of machines. These may include host names (optionally with wildcards),
## IP addresses, network numbers or netgroups.
# Host_Alias    WEBSERVERS = www1, www2, www3

##
## User alias specification
##
## Groups of users.  These may consist of user names, uids, Unix groups,
## or netgroups.
# User_Alias    ADMINS = millert, dowdy, mikef

##
## Cmnd alias specification
##
## Groups of commands.  Often used to group related commands together.
# Cmnd_Alias    PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
#                           /usr/bin/pkill, /usr/bin/top
# Cmnd_Alias    REBOOT = /sbin/halt, /sbin/reboot, /sbin/poweroff

##
## Defaults specification
##
## You may wish to keep some of the following environment variables
## when running commands via sudo.
##
## Locale settings
# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"
##
## Run X applications through sudo; HOME is used to find the
## .Xauthority file.  Note that other programs use HOME to find   
## configuration files and this may lead to privilege escalation!
# Defaults env_keep += "HOME"
##
## X11 resource path settings
# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"
##
## Desktop path settings
# Defaults env_keep += "QTDIR KDEDIR"
##
## Allow sudo-run commands to inherit the callers' ConsoleKit session
# Defaults env_keep += "XDG_SESSION_COOKIE"
##
## Uncomment to enable special input methods.  Care should be taken as
## this may allow users to subvert the command being run via sudo.
# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
##
## Uncomment to use a hard-coded PATH instead of the user's to find commands
# Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
##
## Uncomment to send mail if the user does not enter the correct password.
# Defaults mail_badpass
##
## Uncomment to enable logging of a command's output, except for
## sudoreplay and reboot.  Use sudoreplay to play back logged sessions.
# Defaults log_output
# Defaults!/usr/bin/sudoreplay !log_output
# Defaults!/usr/local/bin/sudoreplay !log_output
# Defaults!REBOOT !log_output

##
## Runas alias specification
##

##
## User privilege specification
##
root ALL=(ALL) ALL

## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL

## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

## Uncomment to allow members of group sudo to execute any command
#sudo   ALL=(ALL) ALL

## Uncomment to allow any user to run sudo if they know the password
## of the user they are running the command as (root by default).
# Defaults targetpw  # Ask for the password of the target user
# ALL ALL=(ALL) ALL  # WARNING: only use this together with 'Defaults targetpw'

## Read drop-in files from /etc/sudoers.d
## (the '#' here does not indicate a comment)
#includedir /etc/sudoers.d

procopio ALL = NOPASSWD: /usr/sbin/pm-suspend
. con il comando all'ultima riga

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 16:56
da Procopio
EDIT:

lanciando pulseaudio e gestendo le periferiche da pavucontrol il problema scheda audio è risolto.

Rimane quell della sospensione in ram, se hai qualche dritta è bene accetta. Tu non la fai? spegni sempre il pc a runlevel 0 (o quello che è)?

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 17:06
da ponce
Procopio ha scritto:li ho installati con il

Codice: Seleziona tutto

pip install nome_modulo
Ho installato prima il pip, poi tweepy, tornado, ws4py, pytz e gli altri tre presi da qua http://numpy.scipy.org/ e qua http://matplotlib.sourceforge.net/
non devi installare i moduli python con pip, usa i pacchetti fatti da SBo: come fai a rimuovere tutte le cose che hai installato tramite pip nel caso tu ne avessi bisogno (magari per aggiornare il sistema)?

fammi capire, da un terminale lanci

Codice: Seleziona tutto

sudo /usr/sbin/pm-suspend
e questo non funziona?

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 17:13
da Procopio
ora con

Codice: Seleziona tutto

sudo /usr/sbin/pm-suspend
ma prima lo lanciavo semplicemente con

Codice: Seleziona tutto

 /usr/sbin/pm-suspend
e funzionava...in effetti non sono proprio dei problemi, ma non è possibile che un comando a tratti funzioni e a tratti no, e idem per la scheda audio...comunque ora lascio così e non tocco più niente, se si dovesse ripresentare il problema vedrò che fare

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 17:17
da ponce
ma come faceva a funzionare tramite sudo?
sudo e' un comando che *devi* usare per lanciare altri comandi, senno' il file /etc/sudoers non viene letto nemmeno, no?
forse avevi fatto uno script che eseguiva a sua volta

Codice: Seleziona tutto

sudo /usr/sbin/pm-suspend
e lanciavi quello.

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 17:21
da Procopio
eh no, l'unica spiegazione che mi viene in mente è che avevo usato un sudoers con la riga

Codice: Seleziona tutto

sudo   ALL=(ALL) ALL
decommentata..

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 17:22
da ponce
ma e' lo stesso! :)
per usare il sistema di privilegi di sudo i comandi devono comunque essere lanciati con

Codice: Seleziona tutto

sudo comando

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 17:26
da Procopio
booooh #-o
Comunque resta il fatto che qualche comportamento anomalo con ste librerie py installate è comparso...cioè senza toccare pulseaudio e scrivendo quel commando fino a questa mattina le casse suonavano e il pc si sospendeva...ma ho pacioccato molto in questi giorni, perchè sto facendo tutto di corsa e chissà cosa mi sono perso qua e là...

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 17:40
da ponce
un'altra possibilita' e' che tu usassi un alias nei tuoi file ~/.bash_profile o ~/.bashrc, tipo

Codice: Seleziona tutto

alias pm-suspend='sudo /usr/sbin/pm-suspend'
ma in quel caso non avresti comunque potuto invocare il comando col path completo...

Re: audio e suspend corrotti dopo installazione python lib

Inviato: lun 28 ago 2017, 17:43
da Procopio
eh no...nel ~/.bashrc ho solo le settings per l'aspetto della riga di comando...