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!

Autor Téma: XAMPP spuštění na Ubuntu 22.04 LTS, NEVYŘEŠENO!!!  (Přečteno 14352 krát)

ramael

  • Stálý člen
  • **
  • Příspěvků: 733
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #50 kdy: 10 Srpna 2022, 01:22:13 »
@ramael
Provedeno podle Tvého posledního postupu.
1/ Zástupce na ploše vytvořen xampp.desktop
2/ Spouštění ve "Vlastnosti" nastaveno.
3/ Nově píše: Povolte volbu spouštění viz. obrázek.
Snaž se být konkrétnější. Třeba tohle jsem vložil sem, tohle jsem napsal do terminálu a takhle to odpovědělo ap. Poslední postup co jsem doporučoval je kopie funkčního .desktop souboru a její úprava. Ale jak vypadá finále nikde nevidím (obsah, práva). Dobrá by byla i cesta k té kopii. T.z. v jaké složce se nachází. Protože to jsou dost důležité věci. Mám úplně jiný zobrazovací systém (polopaticky řečeno) než ty a tak nemohu jen tak si tu kliknout a zjistit jak se to chová u Tebe a kam se ty soubory ukládají.
Jestli jsem to dobře pochopil, tak toto:
Kód: [Vybrat]
pkexec /opt/lampp/manager-linux-x64.runuž funguje dobře. Problém už by měl být jen se spouštěním poklikem na ikonu na ploše.

Souhlasím s @juwa2, že tento návod je na starší systémy a fungovat nebude:
Našel jsem ve svém archivu starší návod na AUTOMATICKÉ spuštění XAMPP:

Auto-Start XAMPP

By default, you have to start XAMPP or its components manually every time you reboot your system. However, you can also configure XAMPP components to start automatically on system boot. Follow the steps below for your platform.
Debian-like Distributions (Debian, Ubuntu, …​)

    Copy the /opt/lampp/lampp script to the /etc/init.d directory.

    sudo cp /opt/lampp/lampp /etc/init.d

    Add or modify the following lines at the beginning of the /etc/init.d/lampp script.

    ### BEGIN INIT INFO
    # Provides:          xampp
    # Required-Start:    $remote_fs $syslog
    # Required-Stop:     $remote_fs $syslog
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start XAMPP at boot time
    # Description:       Enable services provided by XAMPP.
    ### END INIT INFO

    Add the script to the default runlevels and enable it.

    sudo update-rc.d -f lampp defaults
    sudo update-rc.d -f lampp enable

    Reboot your system and XAMPP should start automatically.
Tedy po restaru systému by měl najet XAMPP automaticky...

Bohužel, já jsem v obou kódech dostal sdělení

Kód: [Vybrat]
kvetoslav@weblocal:~$  sudo update-rc.d -f lampp defaults
[sudo] heslo pro kvetoslav:
kvetoslav@weblocal:~$ sudo update-rc.d -f lampp enable
update-rc.d: error: lampp Default-Start contains no runlevels, aborting.
kvetoslav@weblocal:~$ sudo su
root@weblocal:/home/kvetoslav# sudo update-rc.d -f lampp defaults
root@weblocal:/home/kvetoslav# sudo update-rc.d -f lampp enable
update-rc.d: error: lampp Default-Start contains no runlevels, aborting.
root@weblocal:/home/kvetoslav#
Mimochodem je dost skličující když jsi byl upozorněn, že po zadání sudo su už se sudo nezadává a ty to stejně uděláš.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

Kvido

  • Stálý člen
  • **
  • Příspěvků: 536
    • nekecamweb.cz
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #51 kdy: 10 Srpna 2022, 09:37:46 »
@juwa2
Citace
Dej sem obsah toho souboru.
A co se vypíše po zadání příkazu
Kód: [Vybrat]
pkexec /opt/lampp/manager-linux-x64.run

Zobrazí se komplet. okno XAMPP, nastavení  u všeho "zelené", tedy zapnuté!!!

Avšak v T se zobrazí tento výpis:
Kód: [Vybrat]
kvetoslav@weblocal:~$ pkexec /opt/lampp/manager-linux-x64.run

(gedit:31445): dconf-WARNING **: 10:12:07.792: failed to commit changes to dconf: Selhalo spuštění procesu potomka „dbus-launch“ (Adresář nebo soubor neexistuje)

(gedit:31445): dconf-WARNING **: 10:12:07.801: failed to commit changes to dconf: Selhalo spuštění procesu potomka „dbus-launch“ (Adresář nebo soubor neexistuje)
Tedy žádný jiný výpis, pač to nyní už konečně zřejmě funguje, tedy okno WAMPP a zobrazení stránky localhost, co je nainstalováno v /opt/lampp/htdocs
V /opt přibyla složka "containerd" pro ověřování.
Po zapnutí PC a najetí UBUNTU, stačí dát do URL: localhost a najede web nainstalován v localhostu. Tak to má chodit.
Avšak zvlášť vyvolám XAMPP pouze příkazem v Terminálu: pkexec /opt/lampp/manager-linux-x64.run, zástupce na ploše pořád hlásí "Neplatná oprávnění pro zástupce plochy".
Díky!
« Poslední změna: 10 Srpna 2022, 10:17:26 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 536
    • nekecamweb.cz
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #52 kdy: 10 Srpna 2022, 09:41:06 »
@ramael
Vše nyní uvedl na funkční cestu pravděpodobně Tvůj upravený kód, ale jak shora píšu "zástupce na ploše" pořád nefunguje a hlásí chybu:

Tento kód byl podle Tebe přidán:
Citace
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Icon=/opt/lampp/htdocs/favicon.ico
Exec=pkexec /opt/lampp/manager-linux-x64.run
Categories=Applications
Type=Applications
Terminal=False
« Poslední změna: 10 Srpna 2022, 10:06:05 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #53 kdy: 10 Srpna 2022, 10:23:16 »
Aha, takže pkexec z terminálu funguje, problém je pouze se spouštěčem .desktop na Ploše.
Obvykle pomůže do něj zadat jako Exec:
Kód: [Vybrat]
Exec=sh -c "pkexec  /opt/lampp/manager-linux-x64.run"
V krajním případě si vytvoř pomocný skript s tím příkazem a do spuštěče dej jako Exec cestu k němu. Toto už fungovat musí!
Jo, a ještě "drobnost" - v linuxu se jako ikony používají soubory .png, takže to zohledni v tom spouštěči (na funkci to vliv nemá, jde jen o tu ikonku).
Pokud .png nemáš, lze vytvořit z .ico zkonvertováním. Na Plochu je vhodné 128x128, do menu 64x64 px

Takže proveď  ;)
« Poslední změna: 10 Srpna 2022, 10:38:06 od juwa2 »

JirkaZ

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 1830
  • Dlouholetý uživatel Linuxu a open source obecně.
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #54 kdy: 10 Srpna 2022, 14:06:40 »
Na pořádný vojně se vyká, takže "proveďte". Odpověď zní "provedu".

K těm ikonám: nejen *.png, ale i *.svg (pokud je k dispozici vektorový formát). Osobně vektorům dávám přednost, protože při ev. škálování zůstávají pořád stejně pěkné (ostré).

Kvido

  • Stálý člen
  • **
  • Příspěvků: 536
    • nekecamweb.cz
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #55 kdy: 10 Srpna 2022, 16:15:30 »
root@weblocal:/usr/share/applications#
Tohle nefunguje (ikdyž tam je favicon.png):
Kód: [Vybrat]
[Desktop Entry]
Name=Xampp
Comment=Xampp
Exec=sh -c "pkexec  /opt/lampp/manager-linux-x64.run"
#Exec=pkexec /opt/lampp/manager-linux-x64.run
Icon=favicon.png
Terminal=false
Type=Application
Categories=Utility;
Zkusím ještě další:
Exec=sh -c "pkexec /opt/lampp/htdocs/favicon.png"
Rovněž nefunguje zástupce, ikona "xampp-control-panel.desktop" nedokáže na ploše otevřít XAMPP okno!!??....
« Poslední změna: 10 Srpna 2022, 16:41:51 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

ramael

  • Stálý člen
  • **
  • Příspěvků: 733
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #56 kdy: 10 Srpna 2022, 23:36:12 »
@Kvido prosím tě, tohle je fakt očistec. Napiš tohle přesně do terminálu odentruj to a ten výpis sem nakopíruj. A hlavně to nedělej jako root! To znamená že prompt bude mít znak dolaru/stringu $:
Kód: [Vybrat]
ls -l --hide=*.* ~/
A já Ti na základě toho výpisu napíšu něco jednoduchého co Tě to sprovozní.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

ramael

  • Stálý člen
  • **
  • Příspěvků: 733
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #57 kdy: 11 Srpna 2022, 00:52:12 »
Nebo to risknu. Nechce se mi totiž zítra opět řešit celou tu věc která by mohla být za hodinu i s uvařením a vypitím kafe už dávno hotová. Ani jeden z těch příkazů nedělej jako root! Jinak ti to nebude fungovat!
Pokud ti tento příkaz něco vypíše:
Kód: [Vybrat]
ls -l --hide=*.* ~/ | grep Desktop
pokračuj dál. Pokud nic nevypíše, přeskoč to pod čáru a konej dál podle instrukcí pod čarou.

První bude do terminálu toto:
Kód: [Vybrat]
> ~/Desktop/mujxampp.desktop
Pak celý následující kód nakopíruj jak to tu je do terminálu a odentruj. A nic tam neměň!
Kód: [Vybrat]
cat > ~/Desktop/mujxampp.desktop <<DESKTOP
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=Xampp
Comment=Xampp spouštěný s právy roota
Exec=pkexec /opt/lampp/manager-linux-x64.run
Icon=/usr/share/icons/hicolor/scalable/apps/org.gnome.gedit.svg
Terminal=false
Type=Application
DESKTOP
Pak zadej toto:
Kód: [Vybrat]
chmod +x ~/Desktop/mujxampp.desktop
A mělo by to fungovat. Pokud to vyplivne hlášku "Untrusted Desktop File" klikni na ten spouštěč pravým tlačítkem a tam klikni na povolit spouštění. Možná se to bude jmenovat trošku jinak. Je to volba mezi "přesuň do koše" a "odeslat do".
A až to poběží, teprve pak si pohraj se změnou ikony.
________________________________________________________________________________________________________________

První bude do terminálu toto:
Kód: [Vybrat]
> ~/Plocha/mujxampp.desktop
Pak celý následující kód nakopíruj jak to tu je do terminálu a odentruj. A nic tam neměň!
Kód: [Vybrat]
cat > ~/Plocha/mujxampp.desktop <<DESKTOP
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=Xampp
Comment=Xampp spouštěný s právy roota
Exec=pkexec /opt/lampp/manager-linux-x64.run
Icon=/usr/share/icons/hicolor/scalable/apps/org.gnome.gedit.svg
Terminal=false
Type=Application
DESKTOP
Pak zadej toto:
Kód: [Vybrat]
chmod +x ~/Plocha/mujxampp.desktop
A mělo by to fungovat. Pokud to vyplivne hlášku "Untrusted Desktop File" klikni na ten spouštěč pravým tlačítkem a tam klikni na povolit spouštění. Možná se to bude jmenovat trošku jinak. Je to volba mezi "přesuň do koše" a "odeslat do".
A až to poběží, teprve pak si pohraj se změnou ikony.
« Poslední změna: 11 Srpna 2022, 00:53:54 od ramael »
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #58 kdy: 11 Srpna 2022, 02:26:56 »
Jsou občas případy, že to spouštěčem .desktop zkrátka spustit nejde. Potom vždy funguje řešení pomocným skriptem.
Do skriptu se napíše příkaz a do spouštěče se napíše cesta k tomu skriptu.
Takže si vytvoř skript
Kód: [Vybrat]
~/xampp_launcher.sh
S obsahem
Kód: [Vybrat]
#!/bin/bash
pkexec /opt/lampp/manager-linux-x64.run

A nastav mu spustitelnost (chmod +x ~/xampp_launcher.sh)
Příkaz do spouštěče pak bude
Kód: [Vybrat]
Exec=/home/kvetoslav/xampp_launcher.sh
Nakonec, až to poběží, vyřeš ikonku.

ramael

  • Stálý člen
  • **
  • Příspěvků: 733
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #59 kdy: 11 Srpna 2022, 08:30:37 »
Jsou občas případy, že to spouštěčem .desktop zkrátka spustit nejde. Potom vždy funguje řešení pomocným skriptem.
Do skriptu se napíše příkaz a do spouštěče se napíše cesta k tomu skriptu.
Takže si vytvoř skript
Kód: [Vybrat]
~/xampp_launcher.sh
S obsahem
Kód: [Vybrat]
#!/bin/bash
pkexec /opt/lampp/manager-linux-x64.run

A nastav mu spustitelnost (chmod +x ~/xampp_launcher.sh)
Příkaz do spouštěče pak bude
Kód: [Vybrat]
Exec=/home/kvetoslav/xampp_launcher.sh
Nakonec, až to poběží, vyřeš ikonku.
Osobně bych s tím počkal. Když jsem si komplet rozebral co jak píše, bych se nedivil, že to je celé trochu jinak...
Třeba tady se snaží spouštět obrázek:
Kód: [Vybrat]
Zkusím ještě další:
Exec=sh -c "pkexec /opt/lampp/htdocs/favicon.png"
Tady plete absolutní a relativní cesty. Takže nevím kde ten launcher má, jestli v ..../applications nebo na ploše nebo někde jinde podle "adresy" za Icon:
Kód: [Vybrat]
root@weblocal:/usr/share/applications#
Tohle nefunguje (ikdyž tam je favicon.png):
Kód: [Vybrat]
[Desktop Entry]
Name=Xampp
Comment=Xampp
Exec=sh -c "pkexec  /opt/lampp/manager-linux-x64.run"
#Exec=pkexec /opt/lampp/manager-linux-x64.run
Icon=favicon.png
Terminal=false
Type=Application
Categories=Utility;
a ještě navíc opět jako root.
Dal jsem si tu práci a dohledal jak je to s launcherama v U22.04. Měl by začínat interpreterem pro xdg-open. Tím, že se Kvido snaží vše dělat jako root mohou vzniknout ty problémy typu Neplatná oprávnění pro zástupce plochy atd. Za další nevím jak se nazývá adresář plochy. Třeba můj se nazývá Desktop na U20.04 atd.
Dle mne by v /usr/share/applications měli být .desktop soubory s root oprávněníma a na ploše s oprávněníma normálního uživatele. Odpověď udělal jsem to podle Tebe je pak ve výsledku pomalu s mínusovou informační hodnotou.
« Poslední změna: 11 Srpna 2022, 08:49:07 od ramael »
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

Kvido

  • Stálý člen
  • **
  • Příspěvků: 536
    • nekecamweb.cz
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #60 kdy: 11 Srpna 2022, 10:25:20 »
@ramael
Citace
@Kvido prosím tě, tohle je fakt očistec. Napiš tohle přesně do terminálu odentruj to a ten výpis sem nakopíruj. A hlavně to nedělej jako root! To znamená že prompt bude mít znak dolaru/stringu $:

Kód: [Vybrat]
kvetoslav@weblocal:~$ ls -l --hide=*.* ~/
celkem 52
drwxrwxrwx 19 kvetoslav kvetoslav 4096 srp 10 11:21 Dokumenty
drwxrwxrwx  3 root      root      4096 čen 22 08:52 domény
drwxrwxrwx  2 kvetoslav kvetoslav 4096 čen  9 07:02 Exekuce-Libor
drwxrwxrwx  2 kvetoslav kvetoslav 4096 čen  8 14:28 Hudba
drwxrwxrwx  3 kvetoslav kvetoslav 4096 čen  8 16:25 hvc-uprava
drwxrwxrwx  3 kvetoslav kvetoslav 4096 srp 10 11:59 Obrázky
drwxrwxrwx  2 kvetoslav kvetoslav 4096 srp 10 16:00 Plocha
drwx------  7 kvetoslav kvetoslav 4096 čen 29 15:04 snap
drwxrwxrwx 12 kvetoslav kvetoslav 4096 srp 10 12:01 Stažené
drwxrwxrwx  2 kvetoslav kvetoslav 4096 čen  8 14:28 Šablony
drwxrwxrwx  2 kvetoslav kvetoslav 4096 čen  8 14:28 Veřejné
drwxrwxrwx  2 kvetoslav kvetoslav 4096 srp  6 17:22 Videa
drwxrwxrwx 10 kvetoslav kvetoslav 4096 srp  1 11:03 weblocal
kvetoslav@weblocal:~$
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

ramael

  • Stálý člen
  • **
  • Příspěvků: 733
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #61 kdy: 11 Srpna 2022, 10:56:09 »
Ok, takže platí ta druhá varianta:
Ani jeden z těch příkazů nedělej jako root! Jinak ti to nebude fungovat!
První bude do terminálu toto:
Kód: [Vybrat]
> ~/Plocha/mujxampp.desktopPak celý následující kód nakopíruj jak to tu je do terminálu a odentruj. A nic tam neměň!
Kód: [Vybrat]
cat > ~/Plocha/mujxampp.desktop <<DESKTOP
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=Xampp
Comment=Xampp spouštěný s právy roota
Exec=pkexec /opt/lampp/manager-linux-x64.run
Icon=/usr/share/icons/hicolor/scalable/apps/org.gnome.gedit.svg
Terminal=false
Type=Application
DESKTOP
Pak zadej toto:
Kód: [Vybrat]
chmod +x ~/Plocha/mujxampp.desktopA mělo by to fungovat. Pokud to po poklepu na ten soubor na ploše vyplivne hlášku "Untrusted Desktop File" klikni na ten spouštěč pravým tlačítkem a tam klikni na povolit spouštění. Možná se to bude jmenovat trošku jinak. Je to volba mezi "přesuň do koše" a "odeslat do".
A až to poběží, teprve pak si pohraj se změnou ikony.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

Kvido

  • Stálý člen
  • **
  • Příspěvků: 536
    • nekecamweb.cz
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #62 kdy: 11 Srpna 2022, 15:28:17 »
Citace
Ok, takže platí ta druhá varianta:
Ani jeden z těch příkazů nedělej jako root! Jinak ti to nebude fungovat!
První bude do terminálu toto:
Kód: [Vybrat]

> ~/Plocha/mujxampp.desktop

Tento návod rovněž nefunguje, omlouvám se.
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 536
    • nekecamweb.cz
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #63 kdy: 11 Srpna 2022, 17:42:27 »
@juwa2
Pomohlo xampp_launcher.sh  jako desktop funguje!!!!!!

Kód: [Vybrat]
Jsou občas případy, že to spouštěčem .desktop zkrátka spustit nejde. Potom vždy funguje řešení pomocným skriptem.
Do skriptu se napíše příkaz a do spouštěče se napíše cesta k tomu skriptu.
Takže si vytvoř skript
Kód: [Vybrat]

~/xampp_launcher.sh

... a podle dalšího jednoduchého návodu funguje tak, že po kliku na launcher se objeví okno !Ověření". Po zadání hesla a Enter vyskočí okno pak definitivně okno aplikace XAMPP 8.6.1. Všechny manage servers jsou zelené. Vše funguje, včetně otevření v URL zadáním pouze "localhost". Jen se mně neotevírá phpmyadmin databáze. Ta je nastavena na 3307, zkusím 3306.
« Poslední změna: 12 Srpna 2022, 10:18:20 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #64 kdy: 12 Srpna 2022, 10:22:49 »
@juwa2
Pomohlo xampp_launcher.sh  jako desktop funguje!!!!!!
... a podle dalšího jednoduchého návodu funguje tak, že po kliku na launcher se objeví okno !Ověření". Po zadání hesla a Enter vyskočí okno pak definitivně okno aplikace XAMPP 8.6.1. Všechny manage servers jsou zelené. Vše funguje, včetně otevření v URL zadáním pouze "localhost". Jen se mně neotevírá phpmyadmin databáze. Ta je nastavena na 3307, zkusím 3306.

Ty ale nemáš klikat na ten launcher (ten funguje, to je jasné), ale na soubor .desktop na Ploše  který má jako Exec  zadanou cestu k tomu launcheru.
Tento "blbuvzdorný" postup jsem ti radil už 10 Srpna 2022, 10:23:16, takže jsi zbytečně ztratil 2 dny...
Takovéto "blbosti" se opravdu neřeší skoro 2 týdny.... :-\
« Poslední změna: 12 Srpna 2022, 11:09:05 od juwa2 »

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #65 kdy: 12 Srpna 2022, 10:40:15 »
...Za další nevím jak se nazývá adresář plochy. Třeba můj se nazývá Desktop na U20.04 atd.

"Mismatch" (opravdu cz název nemám) mezi "Desktop" - "Plocha",  "Stažené" - "Downloads",  " Obrázky" - "Pictures",  "Documents" - "Dokumenty",  "Videos" - "Videa",
 "Music" - "Hudba",  "Templates" - "Šablony" atd. již dlouhá léta "preventivně" řeším (i ve Windows) vytvořením odkazů (symlink).
Konkrétní příklad u té Plochy:
Kód: [Vybrat]
ln -s $HOME/Plocha $HOME/Desktop
(případně opačně, v závislosti na aktuální situaci):
Kód: [Vybrat]
ln -s $HOME/Desktop $HOME/Plocha
Potom je úplně jedno jak to systém či určitá aplikace "nazývá" - vždy si najde "to svoje", cesta se pokaždé nastaví správně.
Doporučuji tento postup každému.... ;)
« Poslední změna: 12 Srpna 2022, 10:56:47 od juwa2 »

ramael

  • Stálý člen
  • **
  • Příspěvků: 733
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #66 kdy: 12 Srpna 2022, 11:10:03 »
Jsou občas případy, že to spouštěčem .desktop zkrátka spustit nejde. Potom vždy funguje řešení pomocným skriptem.
Do skriptu se napíše příkaz a do spouštěče se napíše cesta k tomu skriptu.
Takže si vytvoř skript
Kód: [Vybrat]
~/xampp_launcher.sh
S obsahem
Kód: [Vybrat]
#!/bin/bash
pkexec /opt/lampp/manager-linux-x64.run

A nastav mu spustitelnost (chmod +x ~/xampp_launcher.sh)
Příkaz do spouštěče pak bude
Kód: [Vybrat]
Exec=/home/kvetoslav/xampp_launcher.sh
Nakonec, až to poběží, vyřeš ikonku.
Osobně bych s tím počkal. Když jsem si komplet rozebral co jak píše, bych se nedivil, že to je celé trochu jinak...
Třeba tady se snaží spouštět obrázek:
Kód: [Vybrat]
Zkusím ještě další:
Exec=sh -c "pkexec /opt/lampp/htdocs/favicon.png"
Tady plete absolutní a relativní cesty. Takže nevím kde ten launcher má, jestli v ..../applications nebo na ploše nebo někde jinde podle "adresy" za Icon:
Kód: [Vybrat]
root@weblocal:/usr/share/applications#
Tohle nefunguje (ikdyž tam je favicon.png):
Kód: [Vybrat]
[Desktop Entry]
Name=Xampp
Comment=Xampp
Exec=sh -c "pkexec  /opt/lampp/manager-linux-x64.run"
#Exec=pkexec /opt/lampp/manager-linux-x64.run
Icon=favicon.png
Terminal=false
Type=Application
Categories=Utility;
a ještě navíc opět jako root.
Dal jsem si tu práci a dohledal jak je to s launcherama v U22.04. Měl by začínat interpreterem pro xdg-open. Tím, že se Kvido snaží vše dělat jako root mohou vzniknout ty problémy typu Neplatná oprávnění pro zástupce plochy atd. Za další nevím jak se nazývá adresář plochy. Třeba můj se nazývá Desktop na U20.04 atd.
Dle mne by v /usr/share/applications měli být .desktop soubory s root oprávněníma a na ploše s oprávněníma normálního uživatele. Odpověď udělal jsem to podle Tebe je pak ve výsledku pomalu s mínusovou informační hodnotou.

"Mismatch" (opravdu cz název nemám) mezi "Desktop" - "Plocha",  " Obrázky" - "Pictures",  "Documents" - "Dokumenty",  "Videos" - "Videa",
 "Music" - "Hudba",  "Templates" - "Šablony" atd. již dlouhá léta "preventivně" řeším (i ve Windows) vytvořením odkazů (symlink).
Konkrétní příklad u té Plochy:
Kód: [Vybrat]
ln -s $HOME/Plocha $HOME/Desktop
(případně opačně, v závislosti na aktuální situaci):
Kód: [Vybrat]
ln -s $HOME/Desktop $HOME/Plocha
Potom je úplně jedno jak to systém či určitá aplikace "nazývá" - vždy si najde "to svoje", cesta se pokaždé nastaví správně.
Doporučuji tento postup každému.... ;)
Dobrá připomínka. Mám pocit, že to tak kdysi bylo řešené v základu. Což mne naštěstí netrápí. Instaluji jen totální minimum z net verze. A to je v základu anglicky. Páč nemám běžný WM mám tyto složky prázdné vyjma Downloadu. Firefox (plná česká lokalizace) vytvořil složku "Stažené soubory" a tím to hasne. Žena má plnou českou lokalizaci a má tam teda české názvy. Nejsem si jist, ale gnome ap. by měli nastavit proměnné které ty konverze usnadňují na základě lokalizace. Pokud nezapomenu kouknu na to až pojedu do čech.
EDIT:
Jsem si opět udělal více "bordelu" v systému páč jsem se jen koukl jak to je s těma složkama. Vše se odvíjí od programu xdg-user-dirs-update. Ten vytvoří soubor ~/.config/user-dirs.dir obsahující názvy těch složek a ty složky i vytvoří! Pokud se pak píše mezinárodní skript měla byse použít konstrukce typu: xdg-user-dir VIDEOS a to si třeba dát do proměnné. Kreativitě se meze nekladou.
« Poslední změna: 12 Srpna 2022, 11:18:58 od ramael »
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

Kvido

  • Stálý člen
  • **
  • Příspěvků: 536
    • nekecamweb.cz
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #67 kdy: 12 Srpna 2022, 12:09:46 »
Citace
Ty ale nemáš klikat na ten launcher (ten funguje, to je jasné), ale na soubor .desktop na Ploše 

To jsem později zde opravil. Na ploše mám samozřejmě "xampp_desktop".
A ty příklady "Plocha" jsou senzační!! D.
« Poslední změna: 12 Srpna 2022, 12:12:00 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 536
    • nekecamweb.cz
Re:XAMPP spuštění na Ubuntu 22.04 LTS
« Odpověď #68 kdy: 13 Srpna 2022, 15:32:01 »
Dávám zde funkční nastavení /home/kvetoslav/Plocha/

1/ Jako root nejprve jdeme na:
Kód: [Vybrat]
cd /usr/share/applications2/ Dále vytvoříme nový soubor xamp.desktop:
Kód: [Vybrat]
sudo touch xampp.desktop.
3/ Spustíme nový soubor:
Kód: [Vybrat]
sudo gedit xampp.desktop4/Do souboru dáme:

Kód: [Vybrat]
[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=sudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=true

5/ Nyní běžte do DASH v Ubuntu (většinou levý sloupec. Klikněte dole na "kostku". Objeví se vám okno s ikonou xamp_control. Klikněte na ni pravým tlačítkem a vyberte "Uložit do oblíbených (favorites). Od tohoto okamžiku bude ikona xamp trvale na Ploše v DASH. Po startu PC, pokud budete chtít pracovat v XAMPP stačí klik na ikonu, objeví se ihned okno XAMPP.

Děkuji všem, především juwa2 a ramael za pomoc při uvadění XAMPP do provozu!!!  :)
« Poslední změna: 16 Srpna 2022, 16:16:08 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

 

Provoz zaštiťuje spolek OpenAlt.