Linuxiarze.pl Forum

Dystrybucje Linux => Mint, Mint LMDE => Wątek zaczęty przez: tb w Styczeń 22, 2019, 08:59:27 PM

Tytuł: Nie widzę programu w menu
Wiadomość wysłana przez: tb w Styczeń 22, 2019, 08:59:27 PM
Cześć,
zainstalowałem sobie xamppa. Instalacja ok, odpaliło się na koniec okno, ale program nie mógł wystartować. Zamknąłem okno, ale nie widzę programu w menu i nie wiem jak go uruchomić lub jak dodać program do menu.

phpMyAdmin uruchamia się w przeglądarce. Chodzi o wystartowanie bazy i serwera.
Tytuł: Odp: Nie widzę programu w menu
Wiadomość wysłana przez: pavbaranov w Styczeń 22, 2019, 09:15:22 PM
Nie wiem skąd tego xampp instalowałeś, bo w repozytorium winna być wersja, która dostarcza plik *.desktop, ale zerknij sobie tutaj: https://aur.archlinux.org/packages/xampp/ gdzie masz wszystko rozpisane. W pliku PKGBUILD masz co i gdzie jest instalowane (w tym plik xampp-manager.desktop), tutaj: https://aur.archlinux.org/cgit/aur.git/tree/?h=xampp znajdziesz natomiast treść m.in. pliku xampp-manager.desktop.
Oczywiście powyższym możesz się posiłkować dopiero po sprawdzeniu jak się zainstalował xampp. Tego na odległość nie potrafimy zrobić ani nawet Ci pomóc, skoro nie wiemy jak to zainstalowałeś i skąd.
Tytuł: Odp: Nie widzę programu w menu
Wiadomość wysłana przez: tb w Styczeń 23, 2019, 12:36:46 AM
Ściągnąłem z https://www.apachefriends.org. Zamontowałem tak, że uruchamia się z systemem i działa jak trzeba. Zastanawia mnie tylko, czemu program, który działa, nie wyświetla się w menu i co o tym decyduje. Zmontowałem tan plik desktop zgodnie z instrukcją ale nic się nie zmienia.
Tytuł: Odp: Nie widzę programu w menu
Wiadomość wysłana przez: pavbaranov w Styczeń 23, 2019, 11:14:28 AM
Nie bardzo rozumiem co znaczy: "zmontowałem tan plik desktop zgodnie z instrukcją", ale info ze strony AUR było jedynie przykładowe i pokazywało jak to trzeba zrobić, posiłkując się tamtym rozwiązaniem, w systemie, który tych rozwiązań nie dostarcza. Musisz to zrobić z uwzględnieniem:
- przeprowadzonej instalacji i położenia plików wykonywalnych (w tym przypadku masz info na stronie: https://www.apachefriends.org/pl/faq_linux.html
- swojego systemu (którego nie znamy),
- używanego przez Ciebie środowiska (którego nie znamy).
Itd.
Odpowiadając na Twoje pytanie: program, który działa, nie wyświetla się w menu, albowiem do owego menu nie został dodany. W zależności od środowiska różnie się to robi, choć w zasadzie wszystkie współczesne umożliwiają dodanie programu do menu poprzez plik nazwa.destkop, które we współczesnych systemach najczęściej są umieszczane w /usr/share/applications/ (ale to też zależy od systemu/dystrybucji). Nie jest to jedyny sposób i bywają takie, gdzie można to zrobić inaczej (np. poprzez narzędzia do edycji menu).
Jeśli instalacja nie zawiera takiego pliku *.desktop, jeśli środowisko nie potrafi ich "odczytać", to pozycja z takim programem nie pojawi się w menu.
Brak informacji z Twojej strony uniemożliwia bardziej precyzyjną odpowiedź.
Tytuł: Odp: Nie widzę programu w menu
Wiadomość wysłana przez: tb w Styczeń 23, 2019, 04:10:51 PM
Przepraszam za nieścisłości, jestem nowy i się gubię. Mam minta 19 cinamon.
Z linku, który mi dałeś, skopiowałem kod:


[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=XAMPP Manager
Comment=XAMPP server manager
Exec=/usr/bin/xampp-manager_polkit
StartupWMClass=XAMPP
Icon=xampp-manager
Terminal=false
Type=Application
Categories=Network;


i umieściłem go w pliku o nazwie: xampp-manager.desktop
Próbowałem plik umieścić w różnych miejscach.


/opt/lampp
/
/root
/usr/share/applications


Nic nie działa. Trochę po omacku szukam, bo jestem bardzo zielony.
Tytuł: Odp: Nie widzę programu w menu
Wiadomość wysłana przez: TataPingu w Styczeń 23, 2019, 04:24:16 PM
Cytat: tb w Styczeń 23, 2019, 04:10:51 PM
Nic nie działa. Trochę po omacku szukam, bo jestem bardzo zielony.

Odinstalujj tego "xamppa" spowrotem i zainstaluj (w terminalu):

sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-mysql mysql-server

Następnie, pogłęb wiedzę na temat serwera LAMP.

Pod Ubuntu (na którym bazuje Twój Mint) Xampp jest problematyczny...
Tytuł: Odp: Nie widzę programu w menu
Wiadomość wysłana przez: pavbaranov w Styczeń 23, 2019, 04:30:52 PM
Cytat: tb w Styczeń 23, 2019, 04:10:51 PM
Z linku, który mi dałeś, skopiowałem kod:

[Desktop Entry]
(...)
Exec=/usr/bin/xampp-manager_polkit
(...)
No to zrobiłeś źle, a w zasadzie bezmyślnie. Instalując z binarki przygotowanej w apachefriends.org program jest umieszczany w /opt/lampp - aby go uruchomić, należy wywołać go z tej lokalizacji - vide: [url]https://www.apachefriends.org/pl/faq_linux.html]/url] "Jak uruchomić XAMPP?" Nadto ta wersja nie ma patcha do polkitu.
Linia Exec= w plikach *.desktop odpowiada za to, jakie polecenie (program) ma zostać wykonany, a zatem musi tu być prawidłowa ścieżka (chyba, że jest ona w $PATH, wówczas ją można pominąć) i prawidłowe polecenie.

Cytat: tb w Styczeń 23, 2019, 04:10:51 PM
Próbowałem plik umieścić w różnych miejscach.
(...)

(...)
/usr/share/applications

I to jest właściwa lokalizacja dla pliku *.desktop, jeśli jest on prawidłowo wykonany.