pardus / pardus-power-manager

GNU General Public License v3.0
7 stars 3 forks source link

help çıktısının daha açıklayıcı olması hakkında #4

Closed hwpplayer1 closed 9 months ago

hwpplayer1 commented 9 months ago

Merhaba kaynak koddan Ubuntu 22.04 sistemine ppm projesini derleyerek, inşa ederek kurdum.

Aşağıdaki çıktıyı görüyorum. Acaba daha açıklayıcı olabilir mi ?

hwpplayer1@hwpplayer1-Aspire-A315-24P:/usr/bin$ ./ppm help ['/usr/share/pardus/power-manager/client/cli.py', 'help'] Usage: ppm [set/get] [mode/backlight] (value)

hwpplayer1 commented 9 months ago

Deneme amaçlı aşağıdaki gibi işlem yaparak derlenmiş ikiliyi sistemden kaldırdım. Zira systemd hatası veriyordu. Activating diyordu. Aşağıda çıktılar yer almakta 👍🏿

hwpplayer1@hwpplayer1-Aspire-A315-24P:~$ sudo systemctl status ppm ● ppm.service - Pardus Power Manager Loaded: loaded (/lib/systemd/system/ppm.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Tue 2024-01-23 10:50:22 +03; 535ms ago Process: 10002 ExecStart=/usr/libexec/pardus-power-manager (code=exited, status=1/FAILURE) Main PID: 10002 (code=exited, status=1/FAILURE) CPU: 39ms

hwpplayer1@hwpplayer1-Aspire-A315-24P:~$ sudo rm /usr/bin/ppm hwpplayer1@hwpplayer1-Aspire-A315-24P:~$ ppm help Command 'ppm' not found, but there are 17 similar ones.

hwpplayer1 commented 9 months ago

Gözlemime göre ppm.service dosyası binary silindikten sonra da durmakta. Acaba bu systemd özelliği mi ? Sonra systemd içine girip servisi sildim. Teşekkürler.

sulincix commented 9 months ago

silmek için kullandığınız yöntem nedir.

sulincix commented 9 months ago

Untitled Diagram drawio(1)

/run/ppm ve /run/user/$UID/ppm/$PID birer write only çalışan fifo olup blocking read olarak okunmaktadır.

Pardus power manager kullanıcı ve servis tarafındaki iletişim şeması bu şekilde.

ppm komutu sadece servisi yönlendirmeye yarar. silseniz bile servis mevcut olmaya devam eder. Onun için servisi ile beraber silmelisiniz.

hwpplayer1 commented 9 months ago

silmek için kullandığınız yöntem nedir.

sudo rm ppm.service ile çalıştırdım

sulincix commented 9 months ago

Servis dosyalarını silmeden önce servisi durdurup devre dışı yapmalısınız. Systemd bu şekilde çalışıyor.

hwpplayer1 commented 9 months ago

Öyle yapmıştım gerçi. Ama kafam karışmış olabilir. Teşekkürler bilgi için