Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- MasterDeeJay: Mi ez a pici videókártya? AMD E9173 teszt
- Brogyi: CTEK akkumulátor töltő és másolatai
- gban: Ingyen kellene, de tegnapra
- Geri Bátyó: Agglegénykonyha különkiadás 2 – Kajás poénok
- sziku69: Fűzzük össze a szavakat :)
- aquark: Zsebszámológépek
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Magga: PLEX: multimédia az egész lakásban
Új hozzászólás Aktív témák
-
Ezt próbáld meg (nem próbáltam ki, AI írta a kódot)
#!/bin/bash
TIMEOUT=10
last_change=$(date +%s)
while true; do
current="$(xsel -ob 2>/dev/null; xsel -op 2>/dev/null; xsel -os 2>/dev/null)"
if [ -n "$current" ]; then
now=$(date +%s)
# ha változott a vágólap, új időbélyeg
if [ "$current" != "$prev" ]; then
last_change=$now
prev="$current"
fi
# ha TIMEOUT mp eltelt változás nélkül → törlés
if (( now - last_change >= TIMEOUT )); then
xsel -cb
xsel -cp
xsel -cs
notify-send "A vágólap(ok) törölve."
prev=""
fi
fi
sleep 1
done -
Penty
aktív tag
Sziasztok!
A vágólapok tartalmát szeretném X mp-enként kitakarítani, szóval egy egyszerű kis vágólapot törlő scriptre lenne szükségem. Eddig ezt sikerült összehoznom. Az i3wm config indítja a gép indításánál.
Jelenleg ugye úgy működik, hogy ha valami bekerül a vágólap(ok)ra, akkor megszakad a while loop, vár 10 mp-et, majd törli a vágólapok tartalmát.
Az vele a baj, hogy ha pl. 7 mp-nél ismét bekerül valami a vágólapra, akkor nem kezdi újra a számlálást, hanem 3 mp-cel később törli a másodjára bekerült dolgot.
Hogyan lehetne megoldani, hogy ilyenkor újra kezdődjön a visszaszámlálás a törlésekig?
Esetleg valami más egyéb javítani való? Nem vagyok egy nagy bash mágus...#!/bin/bashwhile [ -z "$(xsel -ob)" ] && [ -z "$(xsel -op)" ] && [ -z "$(xsel -os)" ]; dosleep 1donesleep 10xsel -cbxsel -cpxsel -csnotify-send "A vágólap(ok) törölve."$0 & -
zsoltip
őstag
Üdv Fórumtársak!
Korábban működött a még P51S Lenovo fórumból származó, majd AHK1-re, majd általam AHK2-re átírt billentyűzet világítás kezelés. Mostanra viszont nem működik. Arra gondoltam visszamegyek egy egyszerű PS1 szkriptre, de nem sikerül megírjam ChatGPT-vel sem, nem, hogy saját kútfőből.
Megoldást kresek arra, hogy a Lenovo ThinkPad T16, P53, T460, E16 és egyéb gépeim billentyűzet háttérvilágítása:
- megadott fényerőszinten (1), bekapcsoljon, ha interakció van bill. lenyomás, egér mozgatás, trackpoint vagy trackpad érintés által
- kikapcsoljon 15 sec múlva
- ne jelenjen meg OSD üzenet a világítás be/kikapcsolására
((Ezt korábban lehetett szabályozni a Gépház, Rendszer, Kijelző, Speciális, Képernyő-illesztőprogram tulajdonságai alól; egy egyszerű OSD kikapcsoló négyzettel. De mára már (Windows 11 Pro 24H2) nem létezik.))Valaki meg tudná írni innen?
-
szuszinho
őstag
Sziasztok,
A következő scriptet hívom meg cron segítségével, de csak a tömörített fájl jön létre. A törlés sosem, még
-deletekapcsolóval sem:#!/bin/bashd=$(date +%Y_%m_%d)zip -r /path_$d.zip /ezt/find /path -type f -mtime +15 -exec rm {} \; -
Ez miért van így, és hogyan lehetne megoldani? Hiszen végeredményben a "continue" egy while loop-ban van, nem is csak egy if szerkezetben.
A példascript:
#!/bin/bashfunc() {ls /tmp/eznincsitt || continue}while true; doif [ "1" -eq "1" ]; thenfuncfiexitdonebash -x futtatás eredménye:
+ true+ '[' 1 -eq 1 ']'+ func+ ls /tmp/eznincsittls: cannot access '/tmp/eznincsitt': No such file or directory+ continue/tmp/test.sh: line 4: continue: only meaningful in a `for', `while', or `until' loop+ exit
Új hozzászólás Aktív témák
- Hardcore café
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Spórolós topik
- Formula-1
- Xbox tulajok OFF topicja
- Pulzust is mér az Apple AirPods Pro 3
- Mibe tegyem a megtakarításaimat?
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- További aktív témák...
- Telefon felváráslás!! Xiaomi Redmi Note 11, Xiaomi Redmi Note 11 Pro, Xiaomi 11 Lite
- Xiaomi Redmi Note 12S 256GB, Kártyafüggetlen, 1 Év Garanciával
- iPhone 14 128GB 100% (1év Garancia) - AKCIÓ
- HP Z420 Workstation,Xeon E5-1620 CPU,8GB RAM,500GB SATA3 HDD,WIN10
- AKCIÓ! Apple Watch Ultra 2 49mm Cellular okosóra garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

