Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja-> Przywitaj się. Wątki z problemami zamieszczone w dziale "Przywitaj się" będą usuwane.

Autor Wątek: Nie widzę programu w menu  (Przeczytany 945 razy)

Offline tb

  • Newbie
  • *
  • Wiadomości: 4
Nie widzę programu w menu
« dnia: 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.
« Ostatnia zmiana: Styczeń 22, 2019, 09:01:25 pm wysłana przez tb »

Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 1429
Odp: Nie widzę programu w menu
« Odpowiedź #1 dnia: 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.

Offline tb

  • Newbie
  • *
  • Wiadomości: 4
Odp: Nie widzę programu w menu
« Odpowiedź #2 dnia: 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.

Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 1429
Odp: Nie widzę programu w menu
« Odpowiedź #3 dnia: 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ź.

Offline tb

  • Newbie
  • *
  • Wiadomości: 4
Odp: Nie widzę programu w menu
« Odpowiedź #4 dnia: 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.
« Ostatnia zmiana: Styczeń 23, 2019, 04:13:08 pm wysłana przez tb »

Offline TataPingu

  • Hero Member
  • *****
  • Wiadomości: 1342
Odp: Nie widzę programu w menu
« Odpowiedź #5 dnia: Styczeń 23, 2019, 04:24:16 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...

Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 1429
Odp: Nie widzę programu w menu
« Odpowiedź #6 dnia: Styczeń 23, 2019, 04:30:52 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.

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.