Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Poslední příspěvky

Stran: 1 ... 3 4 [5] 6 7 ... 10
41
Software / Re:Skript měnící obnovovací frekvenci monitoru podle (ne)připojení zdroje
« Poslední příspěvek od JirkaZ kdy 10 Dubna 2024, 20:52:28 »
ramaeli, drobný dotaz: jak interpreter rozezná shebang od komentáře?

Je to tou vyhrazenou syntaxí (tj. pokud komentuju, tak nesmím použít dvojkřížek s vykřičníkem)?

Edit: asi jo.
42
Software / Re:Skript měnící obnovovací frekvenci monitoru podle (ne)připojení zdroje
« Poslední příspěvek od ramael kdy 10 Dubna 2024, 20:30:21 »
Pokud je ten script zde kompletně představen, tak v něm chybí shebang
Kód: [Vybrat]
#! /usr/bin/env bash
status=$(cat /sys/class/power_supply/BAT0/status)
if [ "$status" = "Discharging" ]; then
     xrandr --rate 60.00
else
    xrandr --rate 144.00
fi
Dále se mi moc nezdá řádek v service souboru:
Kód: [Vybrat]
ExecStart=/home/user/.scripts/display_refresh_rate_changer/display_refresh_rate_changer.sh
Zde si myslím bude také chyba v adrese. Doopravdy ti příkaz echo $USER nebo id -un vypíše user? Doopravdy máš ten script takto zanořený? Má ten script x právo? Copak vypíše toto?:
Kód: [Vybrat]
ls -l /home/user/.scripts/display_refresh_rate_changer/display_refresh_rate_changer.sh
Ještě bych chtěl podotknout, že ten script se ve funkčním případě spustí jen jednou při startu systému. To znamená, že to nebude hlídat stav baterie...
43
Software / Skript měnící obnovovací frekvenci monitoru podle (ne)připojení zdroje
« Poslední příspěvek od 0n1ck kdy 10 Dubna 2024, 11:07:04 »
Zdravím, zkouším si napsat takový malý skriptík (jsem v tom úplný nováček), který mi bude hlídat, jestli můj laptop bere energii z baterky nebo ze sítě a podle toho mi přepne frekvenci monitoru (je to pro úsporu baterky).

Toto je script:
Kód: [Vybrat]

status=$(cat /sys/class/power_supply/BAT0/status)

# Echo the status to verify the output
# echo "Battery Status: $status"

# Check if the status is "Discharging"
if [ "$status" = "Discharging" ]; then
    # echo "Setting refresh rate to 60 Hz"
    # Set refresh rate to 60 Hz
     xrandr --rate 60.00
else
    # echo "Setting refresh rate to 144 Hz"
    # Set refresh rate to 144 Hz
    # xrandr --rate 120.00
    xrandr --rate 144.00
fi

# To create or edit .service file
# sudo nano /etc/systemd/system/display_refresh_rate_changer.service
#
# To enable .service
# sudo systemctl enable display_refresh_rate_changer.service
#
# To start .service
# sudo systemctl start display_refresh_rate_changer.service
#
# To disable .service
# sudo systemctl disable display_refresh_rate_changer.service


Konec skriptu.

Toto je .service file

Kód: [Vybrat]

[Unit]
Description=Change Display Refresh Rate based on Battery Status
After=multi-user.target

[Service]
Type=oneshot
Restart=on-failure
ExecStart=/home/user/.scripts/display_refresh_rate_changer/display_refresh_rate_changer.sh

[Install]
WantedBy=multi-user.target


Konec .service file

Nápad vznikl jako reakce na článek: https://www.linuxuprising.com/2021/02/how-to-limit-battery-charging-set.html
Kde jsem si nastavil limit battery charge na 80% (prý to má dobrý vliv na životnost)

Můj problém je, že když napíšu

Kód: [Vybrat]
sudo systemctl start display_refresh_rate_changer.service
vypíše mi to toto

Kód: [Vybrat]

Job for display_refresh_rate_changer.service failed because the control process exited with error code.
See "systemctl status display_refresh_rate_changer.service" and "journalctl -xeu display_refresh_rate_changer.service" for details.


A když napíšu

Kód: [Vybrat]
systemctl status display_refresh_rate_changer.service
Vypíše se mi

Kód: [Vybrat]

× display_refresh_rate_changer.service - Change Display Refresh Rate based on Battery Status
     Loaded: loaded (/etc/systemd/system/display_refresh_rate_changer.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Wed 2024-04-10 11:05:15 CEST; 7s ago
    Process: 15739 ExecStart=/home/user/.scripts/display_refresh_rate_changer/display_refresh_rate_changer.sh (code=exited, status=1/FAILURE)
   Main PID: 15739 (code=exited, status=1/FAILURE)
        CPU: 6ms

dub 10 11:05:15 debian systemd[1]: display_refresh_rate_changer.service: Scheduled restart job, restart counter is at 5.
dub 10 11:05:15 debian systemd[1]: Stopped display_refresh_rate_changer.service - Change Display Refresh Rate based on Battery Status.
dub 10 11:05:15 debian systemd[1]: display_refresh_rate_changer.service: Start request repeated too quickly.
dub 10 11:05:15 debian systemd[1]: display_refresh_rate_changer.service: Failed with result 'exit-code'.
dub 10 11:05:15 debian systemd[1]: Failed to start display_refresh_rate_changer.service - Change Display Refresh Rate based on Battery Status.


Sám o sobě skript funguje když jej spustím samostatně, prosím o radu.

PS: Pouzívám Debian 12 Stable s 6.8.4-zabbly+ kernelem, protože tento kernel mi vyřešil nějaké niance s hardwarem, třeba tato informace pomůže kdoví
44
Software / Re:Snap Store
« Poslední příspěvek od Anakunda kdy 10 Dubna 2024, 09:57:57 »
Vedel by si poskytnut viac detailov? Pises iny nazev, rozhranie, apod. ale nepripojil si ziaden screenshot ani podrobnosti.

Na novější instalaci se to nazývá Centrum aplikací a použije se vlastní ikona:
 

Na starší instalaci se to nazývá Ubuntu Software a v doku to otevře novou ikonu:


Tam je nějak potřeba přepnout kanál což nevím jak udělat (přímo z Centra aplikací to nejde)
45
Software / Re:Snap Store
« Poslední příspěvek od ikx kdy 09 Dubna 2024, 15:56:04 »
...to už bude 24.05...šak... :o :o :o
46
Internet a sítě / Re:NASTAVENÍ SAMBA KLENTA
« Poslední příspěvek od Michal "Tylnesh" Kohútek kdy 09 Dubna 2024, 09:55:44 »
Prva vec co ma napada (okrem zleho mena/hesla) je, ci nahodou nemas rozne minimalne povolene verzie SMB protokolu. Skus pridat do /etc/smb/smb.conf
 v [global] toto:

Kód: [Vybrat]
client min protocol = CORE
Uloz, a restartuj sambu prikazom:

Kód: [Vybrat]
sudo systemctl restart smbd.service
tymto nastavis v Ubuntu podporu starej verzie SMB protokolu. Ak to pomoze, pozrel by som sa na moznosti nastavenia novsej verzie protokolu na strane serveru. Pouzivat SMB v1 by sa uz nemalo.
47
Software / Re:Snap Store
« Poslední příspěvek od Michal "Tylnesh" Kohútek kdy 09 Dubna 2024, 09:43:44 »
Dobrym zvykom je, ze bezni pouzivatelia pouzivaju LTS verzie (napr. 22.04, alebo o mesiac vydane 24.04), ktore su vydavane kazde 2 roky a maju dlhodobu podporu a o niekolko radov viac pouzivatelov, teda su lepsie odladene. Vedel by si poskytnut viac detailov? Pises iny nazev, rozhranie, apod. ale nepripojil si ziaden screenshot ani podrobnosti.
48
Software / Snap Store
« Poslední příspěvek od Anakunda kdy 08 Dubna 2024, 23:38:35 »
Zdravím, nainstaloval jsem na záložní nb Ubuntu 23 (legacy) a Snap Store má stejnou ikonu ale jiný název, jiné rozhraní a užší nabídku softwaru než Snap Store v jiné, starší instalaci. Oboje Ubuntu jsou 23.10, Snap Store je v poslední verzi. Jde to nějak přehodit na tu verzi s širší nabídkou sw?
49
Multimédia / Re:OPERA 109-nefunkční čeština
« Poslední příspěvek od ok1dtm kdy 06 Dubna 2024, 18:03:03 »
opera --lang=cs  již nefunguje???
50
Multimédia / OPERA 109-nefunkční čeština
« Poslední příspěvek od Jardasonnyx kdy 06 Dubna 2024, 16:21:37 »
Zdravím.Může někdo poradit?Nejde spustit čeština ani z terminálu...diky
Stran: 1 ... 3 4 [5] 6 7 ... 10
Provoz zaštiťuje spolek OpenAlt.