[risolto] pysolfc come altro utente non parte

Un'area dove scambiarsi informazioni riguardanti l'uso di Ubuntu per giocare. Segnalazione di nuovi giochi e di problemi riscontrati.
Avatar utente
duns
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 629
Iscrizione: domenica 5 febbraio 2006, 15:28
Desktop: KDE plasma5
Distribuzione: Kubuntu 20.04 e KDE Neon
Sesso: Maschile

[risolto] pysolfc come altro utente non parte

Messaggio da duns »

E' un piccolo problema: mentre altri programmi partono regolarmente come utente diverso da quello di cui è la sessione, pysolfc si impalla. Ho tentato di vedere facendolo partire da terminale, ma non mi dà nessun messaggio; ho tentato di guardare su .xsession-errors, ma non mi è parso di trovare niente di rilevante.
Qualcuno ha idea di che cosa possa essere?
grazie
Ultima modifica di duns il lunedì 13 agosto 2018, 19:53, modificato 1 volta in totale.
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17946
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: pysolfc come altro utente non parte

Messaggio da caturen »

io ho appena provao ad installare quel gioco su ubuntu 18.04 con unity come DE e parte tranquillamente anche con un altro utente che ho appena impostato. Non saprei perchè a te non parte se non ti da nessun errore nel terminale
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25426
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: pysolfc come altro utente non parte

Messaggio da giulux »

Trattandosi di un gioco sposto nella relativa sezione.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
duns
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 629
Iscrizione: domenica 5 febbraio 2006, 15:28
Desktop: KDE plasma5
Distribuzione: Kubuntu 20.04 e KDE Neon
Sesso: Maschile

Re: pysolfc come altro utente non parte

Messaggio da duns »

Grazie. Se qualcuno ha un'idea, me la dica.
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 567
Iscrizione: sabato 27 novembre 2010, 19:42

Re: pysolfc come altro utente non parte

Messaggio da Ubuntello »

Ciao duns,

se non ho capito male, con un utente riesci ad avviare “pysolfc” senza problemi, ma con un utente diverso no, confermi?

Utilizzando l'utente con cui si presenta il problema, in una finestra di Terminale dai i seguenti comandi:

Codice: Seleziona tutto

sudo apt-get -y install strace
strace -f -o ~/strace.log pysolfc
tar -cjf ~/strace.log.tar.bz2 ~/strace.log
Poi allega al tuo messaggio (cliccando su «Invia allegato») il file “strace.log.tar.bz2” che troverai nella cartella home dell'utente.
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Avatar utente
duns
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 629
Iscrizione: domenica 5 febbraio 2006, 15:28
Desktop: KDE plasma5
Distribuzione: Kubuntu 20.04 e KDE Neon
Sesso: Maschile

Re: pysolfc come altro utente non parte

Messaggio da duns »

fatto! grazie mille e scusa il ritardo con cui ti rispondo
Allegati
strace.log.tar.bz2
(108.23 KiB) Scaricato 67 volte
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 567
Iscrizione: sabato 27 novembre 2010, 19:42

Re: pysolfc come altro utente non parte

Messaggio da Ubuntello »

Ciao duns,

vedo che l'utente che esegue pysolfc nella sessione dell'altro utente non riesce a utilizzare PulseAudio per una questione di permessi, e questo sembra impedire l'avvio della partita.

Mi vengono in mente queste possibili soluzioni:
  • dare i permessi necessari all'altro utente, in questo modo (andrebbero dati dopo ogni riavvio):

    Codice: Seleziona tutto

    bash
    for directory in /run/user/1001{/pulse,}; do
    sudo chgrp duns $directory
    sudo chmod g+rX $directory
    done
    
  • oppure avviare il programma senza audio, se per te non è importante:

    Codice: Seleziona tutto

    pysolfc --nosound
Così l'audio dovrebbe rimanere disattivato nelle opzioni di pysolfc, anche se gli avvii successivi avvengono senza il “--nosound” (può non valere per tutte le versioni).


Si potrebbe anche effettuare una configurazione per permettere la connessione a PulseAudio da parte di tutti gli utenti, con l'opzione “--system”, ma questo avrebbe degli svantaggi.

P.S.: in ogni caso, penso che questo problema andrebbe segnalato agli sviluppatori di pysolfc, ammesso che non ne siano già al corrente, e che non sia già stato corretto in versioni successive, perché non dovrebbe accadere. Nel senso che la partita dovrebbe avviarsi anche quando non è possibile usare PulseAudio.

:ciao:
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Avatar utente
duns
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 629
Iscrizione: domenica 5 febbraio 2006, 15:28
Desktop: KDE plasma5
Distribuzione: Kubuntu 20.04 e KDE Neon
Sesso: Maschile

Re: pysolfc come altro utente non parte

Messaggio da duns »

Perfetto: ha funzionato il --nosound! Grazie mille! Viva Linux! Viva Ubuntu!
Scrivi risposta

Ritorna a “Videogiochi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti