Hirdetés
- Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál... 2. rész.
- ASUS Maximus VIII Ranger Z170 6-7-8-9-10 gen támogatás (Coffeetime mod)
- DFI és DFI Lanparty gyűjteményem
- Möbelix Milan íróasztal - a tapasztalatok összeszerelés után
- Keychron V6 Max (HU) Mechanikus vezetéknélküli billentyűzet (Bluetooth, RF, USB)
- GoodSpeed: Egy bihari a Hajdúságban
- Brogyi: CTEK akkumulátor töltő és másolatai
- GoodSpeed: Reklámmentesítés HyperOS-ben Xiaomi/POCO/Redmi
- Luck Dragon: Asszociációs játék. :)
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál... 2. rész.
- Real Racing 3 - Freemium csoda
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- Magga: PLEX: multimédia az egész lakásban
-
LOGOUT
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
-
-
Rootként szeretnéd automatikusan indítani a programot?
Akkor viszont tényleg a Systemd-es, a crontabos vagy az rc-local-os megoldás lesz a legjobb, mert az XDG autostart nem erre van kitalálva.Vagy adsz SETUID bitet (sudo chmod u+s /útvonal/vhuit64) a programnak, de ez nem ajánlott megoldás, mert biztonsági kockázatot hordoz. Innentől fogva rootként fog futni, akárki indítja el.
-
Csinálj a .config mappádon belül egy autostart mappát, és másold be oda a program .desktop fájlját (https://wiki.archlinux.org/title/XDG_Autostart_(Magyar)). Elméletileg ami ebben a mappában van, azt a rendszer (pontosabban az asztali környezet) elindítja automatikusan.
A .desktop fájl egy sima szöveges fájl, ez a Windows-os parancsikon megfelelője Linuxon. Rem leírta, mi legyen a tartalma, csináld meg úgy.
Minden más megoldáshoz Systemd service kell. Az rc.local-hoz is, de ahhoz általában gyárilag van rc-local.service néven (csak lehet, hogy nincs telepítve).
Vagy letöltöd a Gnome Tweak (Finomhangoló) nevű programot, és beállítod azzal: [kép]
-
bambano
titán
systemd-s bohóckodás helyett vagy beírod a crontab-ba (annak az usernek a crontabjába, amelyikkel futtatni akarod) @reboot címkével, vagy berakod a /etc/rc.local fájlba. Ez utóbbihoz lenni kell systemd service-nek, szóval nem teljesen systemd mentes megoldás.
De egy program elindítása az linux-kezdő kérdés, nem haladó.
-
R̲e̲m̲
senior tag
Szia
valamit elírtál (A failed to enable unit is erre utal), de egyébként félreértettem a dolgot, ez egy gui-s app, nem egy háttérben futó szolgáltatás.
Most utánanéztem kicsit.
töröld a szolgáltatást:sudo rm -rf /etc/systemd/system/vhuit64.service
sudo systemctl daemon-reload
A parancsikonos megoldást megcsináltam:
- beteszed a vhuit64 fileodat egy könyvtárba
az én esetemben ez a /home/oem/Downloads/vhuit64/
(A felhasználód downloads könyvtára)mellé teszted a start.sh-t ezzel a tartalommal:
#!/bin/bash
sudo -S <<< ideírodajelszavad ./vhuit64 & >/dev/null 2>&1
az én esetemben ez így nézett ki:
#!/bin/bash
sudo -S <<< 123456 ./vhuit64 & >/dev/null 2>&1, így nem fog jelszót kérni, nem lesz terminál se.
futtathatóvá teszed a filet vagy a properties-ben, vagy chmod +x start.sh
csinálsz az asztalodra egy vhuit64.desktop file-t bármilyen szövegszerkesztővel, ezzel a tartalommal:[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=VirtualHere USB Client
Comment=VirtualHere USB client
Exec=/home/oem/Downloads/vhuit64/start.sh
Path=/home/oem/Downloads/vhuit64/
Terminal=false
az exec és a path sorba természetesen az sh elérési útját,
illetve könyvtárát adod megelmented, jobbgomb rá és "allow launching"
ezután duplakatt és már indul is sudoval, jelszó és a fölösleges terminál nélkülTőlem ennyi tellett, ha valakinek van jobb ötlete, ne tartsa magában
-
R̲e̲m̲
senior tag
csinálsz egy systemd service-t neki
sudo nano /etc/systemd/system/vhuit64.service
belerakod a fileba ezt:[Unit]
Description=vhuit64 service
[Service]
Type=simple
ExecStart=/home/jóskapista/Desktop/vhuit64
[Install] WantedBy=multi-user.target
nanoban ctrl+o - mentés, aztán ctrl+x - kilépés
az ExecStart sorba természetesen a file elérési útját teszed,
meghívhatod vele akér a binárist, akár az sh-t
ha az asztalon van, akkor /home/userneved/Desktop/vhuit64kis és nagybetűkre figyelsz
sudo systemctl daemon-reload
sudo systemctl enable vhuit64
sudo systemctl start vhuit64
sudo systemctl status vhuit64
ha minden jól megy, akkor azt írja, hogy running.
Új hozzászólás Aktív témák
- HIBÁTLAN iPhone 14 256GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3534
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3734
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest