- bambano: Bambanő háza tája
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: MárkaLánc
- Szoszo94: Xiaomi Mi Router 3G - Padavanra fel!
- 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
- OTP Bank topic
- Milyen okostelefont vegyek?
- Parfüm topik
- Arc Raiders
- bambano: Bambanő háza tája
- Autós topik
- Témázgatunk, témázgatunk!? ... avagy mutasd az Android homescreened!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Xbox / Microsoft Store feltöltőkártya kód (digitális, HU) több címlet, több db, azonnal, olcsón
- Ableton Live 12 Suite Education
- MS SQL Server 2016, 2017, 2019
- Nothing Phone (1) / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- 216 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060 (ELKELT)
- Honor 200 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- 4TB Gen4x4 SSD
- AKCIÓ! ASRock A520M R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage SHIVA Adata 600W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

