A KDE Connect olyan projekt, amely lehetővé teszi, hogy számítógépe és telefonja kommunikáljon egymással. Íme néhány dolog, amire a KDE Connect képes:
- telefonos értesítések fogadása a számítógépén, és válasz az üzenetekre.
- a számítógépen lejátszott zene vezérlése a telefonról.
- a telefon használata a számítógép távvezérlőjeként.
- előre meghatározott parancsok futtatása a számítógépen a csatlakoztatott eszközökről. További részletekért tekintse meg a példaparancsok listáját.
- a telefon akkumulátor töltöttségi szintjének ellenőrzése az asztalról.
- csengetés a telefon megtalálásához.
- fájlok és hivatkozások megosztása az eszközök között.
- böngészés a telefonon az asztalról.
- az asztal hangerejének szabályozása a telefon segítségével.
- SMS küldése az asztalról.
Ha nem KDE asztali környezetet használsz, akkor a rendszerrel együtt elindul a kdeconnect szolgáltatás, amelyet a service vagy a systemctl parancsokkal nem lehet vezérelni (start|stop ; enable|disable ; mask).
Különösebben nincs szükség arra, hogy egy szolgáltatás akkor is fusson, amikor nem használom.
Nemcsak fut, hanem a 1716-os porton hallgatózik:
sudo fuser -v 1716/tcp FELHASZNÁLÓ PID HOZZÁFÉRÉS PARANCS 1716/tcp: debkim 1839 F.... kdeconnectd
Nyilván, a KDE fejlesztők idővel orvosolják a problémát, de te most láss hozzá a megoldáshoz..., ha ezt szeretnéd.
KDE Connect automatikus indulásának kikapcsolása
Elmélet...
Át is lapozhatod, vagy kipróbálhatod a javaslatokat.
Menüszerkesztő
Nyisd meg a menüszerkesztő alkalmazást, keresd meg a KDE Connect menü elemet, és nyomd meg a .desktop fájl szerkesztése elemet.
Az indító (desktop) fájlban keresd meg a [Desktop Entry] szövegtömböt:
[Desktop Entry] Type=Application Exec=/usr/lib/x86_64-linux-gnu/libexec/kdeconnectd X-KDE-StartupNotify=false X-KDE-autostart-phase=1 X-KDE-Wayland-Interfaces=org_kde_kwin_fake_input X-GNOME-Autostart-enabled=true NoDisplay=true Icon=kdeconnect
Az alkalmazás automatikus indítását kapcsold ki az X-GNOME-Autostart-enabled beállítás false értékre állításával.
A szövegtömb a szerkesztés után így néz ki:
[Desktop Entry] Type=Application Exec=/usr/lib/x86_64-linux-gnu/libexec/kdeconnectd X-KDE-StartupNotify=false X-KDE-autostart-phase=1 X-KDE-Wayland-Interfaces=org_kde_kwin_fake_input X-GNOME-Autostart-enabled=false NoDisplay=true Icon=kdeconnect
Mentsd el a változtatást, és indítsd újra a rendszert az érvényesítéshez.
Előfordulhat, hogy a menüszerkesztő által indított és alapértelmezett grafikus szövegszerkesztő nem kap admin jogot a rendszerfájl szerkesztéséhez, ezáltal a változtatás mentése meghiúsul. Ez esetben jelentsd a hibát (bug) a fejlesztők felé a megszokott módon. Az indító a nano szövegszerkesztővel továbbra is szerkeszthető.
Terminál: nano szövegszerkesztő
A szerkesztéshez ajánlom a nano szövegszerkesztő használatát. Nem bonyolult.
Itt jegyzem meg, a változtatást nézhetjük az összes felhasználó vagy csak egy felhasználó tekintetében.
- Ha az összes felhasználóra érvényesen szeretnél változtatni,
- akkor az /usr/share/applications/ elérési úton található indítót szerkeszd.
- Ha egy felhasználóra érvényesen szeretnél változtatni,
- akkor a ~/.local/share/applications/ elérési úton található indítót szerkeszd (saját könyvtár).
Utóbbi történetnél az indító még nincs ott, legalábbis ez feltételezhető, viszont ellenőrizni érdemes...
Ha az indító nincs a ~/.local/share/ elérési úton található applications könyvtárban, akkor másold be oda:
cp /usr/share/applications/org.kde.kdeconnect.daemon.desktop ~/.local/share/applications/
A szerkesztés előtt készíts biztonsági másolatot:
cp ~/.local/share/applications/org.kde.kdeconnect.daemon.desktop ~/.local/share/applications/org.kde.kdeconnect.daemon.desktop.ORIG
Nyisd meg szerkesztésre az eredeti indítót:
nano ~/.local/share/applications/org.kde.kdeconnect.daemon.desktop
Változtasd a X-GNOME-Autostart-enabled beállítását false értékre (a nyíl kurzor billentyűkkel tudsz lépkedni):
X-GNOME-Autostart-enabled=false
Mentsd el a változtatást, és lépj ki a nano szövegszerkesztőből:
Ctrl + O, és Enter,
majd Ctrl + X
Indítsd újra a rendszert a változtatás érvényesítéséhez.
Ha minden felhasználóra érvényes beállítást szeretnél, akkor az indító biztonsági mentése után, a szerkesztéshez így fogj hozzá:
sudo nano /usr/share/applications/org.kde.kdeconnect.daemon.desktop
Gyakorlat...
Az imént ismertetett változtatás nem kapcsolta ki a KDE Connect automatikus indítását, mint ahogy, a következő beállítások sem:
X-KDE-autostart-phase=2
Hidden=true
OnlyShowIn=KDE;
Magyarázatuk a leírás végén. (*)
Úgyhogy, a megoldás az lett, hogy az Indítópultba, 12 másodperces késleltetéssel betetettem a parancssort, amely a rendszer indításkor kilövi a kdeconnectd szolgáltatást.
Íme:
/usr/bin/pkill kdeconnectd
Mindez megoldható a felhasználói Crontab-bal is (*):
@reboot sleep 12 ; /usr/bin/pkill kdeconnectd
Ha viszont egyszer elindítod az alkalmazást, annak bezárása után nem áll le a szolgáltatás.
Leállítása (terminálban):
pkill kdeconnectd
Enjoy :-)
Jegyzet
Tesztalany
Debian 11 Bullseye, Cinnamon
A KDE Connect jellemzői
Tudás, tűzfal beállítás, stb..
KDE UserBase Wiki | problémák és megoldások
Openbox, i3 vagy hasonló ablakkezelő
Auto suspend and auto start kdeconnect
A KDE Connect szolgáltatás leállítása egyébként
Egy munkamenetre szólóan, a pkill alkalmazással (terminálban):
pkill kdeconnectd
Végleg, a szolgáltatást indító alkalmazás futtathatóságának elvételével (chmod):
sudo chmod -x /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd ; pkill kdeconnectd
Ennek tulajdonságai:
ls -la /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd -rwxr-xr-x 1 root root 31024 júl 6 21.16 /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd
No persze, ha használni szeretnéd az alkalmazást, akkor a futtathatóságát először vissza kell adni:
sudo chmod +x /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd
A desktop fájl szerkesztése barátságosabbnak tűnik. Habár itt nem vált be.
KDE | README.autostart
[*] Desktop Entry Specification - Freedesktop.org Specifications
KDE SESSION AUTOSTART ===================== KDE session startup occurs in the following sequence: Window manager startup Autostart phase 1 Session restoration Autostart phase 2 Applications may be scheduled to be automatically run at KDE session startup in either autostart phase 1 or phase 2. Autostart phase 1 is the original autostart phase; phase 2 was introduced in KDE 3. To run in either phase, an application's .desktop file must be located in a KDE autostart directory such as $KDEDIR/share/autostart or $KDEHOME/share/autostart. The .desktop file can contain the following optional entries to control its autostart: X-KDE-autostart-condition = rcfile:group:entry:default rcfile = name of a config file (including path if necessary) group = name of a group within the config file entry = name of a boolean entry within the group default = true or false Starts the application only if the specified boolean entry in the specified config file has the value 'true'. If the specified entry is missing from the config file, the application will only be started if 'default' is 'true'. If the entry is not within a group, the group entry can be left empty. X-KDE-autostart-after = desktop_name desktop_name = the name of another .desktop file excluding path and the .desktop suffix. E.g. panel.desktop would appear as 'X-KDE-autostart-after=panel' Waits until the .desktop file specified by 'desktop_name' has been autostarted. The entry is ignored if the specified application is not scheduled in the same autostart phase as this .desktop file. X-KDE-autostart-phase = phase phase = 1 or 2 Starts the application in the autostart phase specified by 'phase'. If this entry is missing or 'phase' < 1, 'phase' defaults to 1. If 'phase' > 2 the application will not be autostarted since the specified autostart phase will never be reached. Hidden = true Disables autostarting the application. KUniqueApplication and session restoration ------------------------------------------ If KUniqueApplication applications are autostarted before they are restored from the previous session, they will never see the session restoration command. So if you need to autostart a KUniqueApplication which may also be restored in session restoration, you should schedule it for autostart in phase 2.
Hozzászólások
A hír igaz
Beküldte 444tibi -
Értékelés:
nálam is fut.
Viszont én használom is heti rendszerességgel így marad. 1Mb ramot eszik, procihasználat nulla, esetleg a nyitott port ami minimális kockázatot jelenthet.
Aki sose használja annak tényleg praktikusabb ha nem fut.
Én az autostartos killt ajánlanám, ha majd egyszer kell naponta a program akkor az ember elfelejti hogy hol, mit írt át de az Autostart eléggé beszédes.
Valamint nagy bubus vagyok de öregszek. Már nem kapcsolok ki szolgáltatásokat, nem turkálok a Win registrybe sem úgy mint régen. Amivel jön az OS az fusson mégha nem is használom pont azt a szolgáltatást vagy háttérben futó programot.
XP korszakomba irtottam ezeket rendesen aztán 1-2 hónap múlva vakartam a fejem mert felkerült olyan szoftver vagy java applet, bármi ami csak annyit mondott hogy ő biz' nem indul el. És kereshettem a hiányzó vagy kikapcsolt függőségét.
Ez alól talán az Android a kivétel, ott a root a fontos nekem.
És amennyire automatikus frissítés ellenes voltam, na majd én manuálisan, nehogymár okosabb legyen egy gép,
annyira kedvelem mostmár az automatizmust. Csinálja, egy gonddal kevesebb.
Lassan felhasználói szintre "süllyedek" vissza.
A hír igaz
Beküldte kimarite -
Értékelés:
A bekapcsolt esetre egyik fórumon azt írták, olyan, mint a szolgáltatásmegtagadással járó támadás (Denial of Service vagy DoS)...