Linuxiarze.pl Forum

Dystrybucje Linux => Debian => Wątek zaczęty przez: CoyaDeBrojara w Maj 23, 2021, 05:11:29 PM

Tytuł: Edycja aktywatora
Wiadomość wysłana przez: CoyaDeBrojara w Maj 23, 2021, 05:11:29 PM
Hej. Walczę dzielnie z edycją skrótu umieszczonego na pulpicie, będącego aktywatorem do programu.

(https://imgur.com/B3NjAYn.png)

Program, w tym wypadku grę, chcę uruchomić pod kontrolą karty Nvidia. Jeżeli polecenie:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "/home/przemek/GOG Games/Pillars of Eternity II Deadfire/start.sh" ""
uruchomię z konsoli, wówczas program uruchamia się prawidłowo pod kontrolą drugiej karty.
Próba uruchomienia za pomocą skrótu daje następujący błąd.

(https://imgur.com/STiSqTX.png)

Podsumowując. Nie potrafię wyedytować polecenia w aktywatorze programu, tak by można było uruchomić program pod kontrolą Nvidii.
Generalnie dla mnie to nie problem ale brackiemu strasznie to przeszkadza, więc proszę o pomoc.


Debian 11 (testing/sid), pulpit xfce 4.16
Tytuł: Odp: Edycja aktywatora
Wiadomość wysłana przez: robson75 w Maj 23, 2021, 07:08:22 PM
Jedynie Ci mogę podpowiedzieć dlaczego dostajesz informację z błędem procesu potomnego.
Po prostu musisz uruchomić managera plików, przejść do katalogu pulpit, i kliknąć dwukrotnie na ten aktywator, i wtedy powinno się wyświetlić takie okno

(https://i.postimg.cc/KvtWc15c/Przechwycenie-obrazu-ekranu-2021-05-23-18-59-09.png)

I musisz kliknąć "oznacz jako zaufany".
Tytuł: Odp: Edycja aktywatora
Wiadomość wysłana przez: CoyaDeBrojara w Maj 23, 2021, 07:31:04 PM
Niestety, ten etap już przeszłam, aktywator ma nadane prawa do uruchamiania.

(https://imgur.com/S8Wvu8Y.png)

Mi się wydaje że pierwszy człon polecenia czyli: " __NV_PRIME_RENDER_OFFLOAD=1 " jest traktowany jako polecenie. Co zrozumiałe nie ma takiej komendy w systemie, jednakże jestem w stanie uruchomić w ten sposób program z konsoli. Nie rozumiem tego, a zależałoby mi żeby można było uruchamiać program za pomocą skrótu.
Tytuł: Odp: Edycja aktywatora
Wiadomość wysłana przez: robson75 w Maj 23, 2021, 11:50:21 PM
A weź zrób taki myk, i w poleceniu dodaj taką treść
xfce4-terminal -e '__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "/home/przemek/GOG Games/Pillars of Eternity II Deadfire/start.sh" ""' --hold
Tytuł: Odp: Edycja aktywatora
Wiadomość wysłana przez: CoyaDeBrojara w Maj 24, 2021, 12:04:07 AM
wygląda to w ten sposób:

(https://imgur.com/kfoUOWu.png)

Podobny efekt daje zaznaczenie, przy edycji aktywatora, opcji "uruchamianie w terminalu"

Próbowałam ująć to w cudzysłowie w różnej konfiguracji, ale wychodzi jakiś miszmasz i system nie rozumie o co mi chodzi... :'(

Dodam że komenda na pewno jest poprawna, a zębatki obracają się radośnie w takt częstotliwości odświeżania monitora:

(https://imgur.com/235mvyM.png)
Tytuł: Odp: Edycja aktywatora
Wiadomość wysłana przez: robson75 w Maj 24, 2021, 12:22:32 AM
To w takim razie nie pozostaje Ci nic innego jak dodanie aliasu do .bashrc czy .zshrc
alias gra='__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "/home/przemek/GOG Games/Pillars of Eternity II Deadfire/start.sh" ""'
I uruchamiać tą grę przez terminal.
Tytuł: Odp: Edycja aktywatora
Wiadomość wysłana przez: CoyaDeBrojara w Maj 24, 2021, 12:25:05 AM
Szkoda, to komp brata, może znajdę jakieś inne rozwiązanie. Tak czy siak, dzięki za pomoc :)
Tytuł: Odp: Edycja aktywatora
Wiadomość wysłana przez: robson75 w Maj 24, 2021, 12:34:20 AM
Może to Cię naprowadzi na uruchomienie tego nieszczęsnego aktywatora
https://docs.xfce.org/xfce/exo/4.16/desktop-item-edit