[Çözüldü] Ubuntu 20 Xampp Kısayol Yapmak

Başlatan Menow, 15 Kasım 2020 - 22:34:44

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Menow

Ubuntu 20 üzerinde Xampp kurulumunu gerçekleştirdim ve sorunsuzca kullanıyorum. Ancak Xampp manager'in kısayolunu yapmak istiyorum ki direk çift tıklayarak kolayca çalıştırabileyim.
Web'de araştırdım ancak Ubuntu'nun 20 versiyonunda çalıştıramadım.

Aşağıdaki şekillerde çalıştırabiliyorum.
1.Apache ve Mysql'i çalıştırmak istersem terminalde "sudo /opt/lampp/lampp start" komutu ile işimi görüyorum.
2. Veya Xampp Manager paneli açmak istersem terminale "/opt/lampp/manager-linux-x64.run" komutu ile yapabiliyorum.

Ben bu "manager-linux-x64.run" panelini çift tıklayıp çalıştırabileceğim bir kısayol istiyorum. Uygulamalar bölümünde de gözükse fena olmaz. Masaüstünde de olabilir. Sonuçta çift tıklayıp açmak istiyorum.

İlginiz ve cevaplarınız için teşekkür ederim.

ekremsenturk

Bir desktop dosyası yazıp /usr/share/applications dizinine kayıt edebilirsin. Oradaki diğer dosyalardan, bozmadan örnek alabilirsin. Dodya içindeki satırlara göre hangi kategori altında görüneceği veya istersen görünmeyeceğini (gizli) de seçebilirsin.

Daha kolayı ama hoş görünmeyeni ise masaüstüne veya bir dizine bir bash dosyasına kullandığın komutları ekleyin kayıt edebilirsin. Bu dosyayı sonra dosya özelliklerinden çalıştırılabilir olarak işaretlemelisin.

İlk önerim daha uygun olanı.

012rev3

kısayolu halihazırda bulunmayan uygulamalar için .local dizini altında yeni bir kısayol oluşturmanızı tavsiye ederim.
kullandığınız editör yardımıyla, örneğin vim ile;
vim ~/.local/share/applications/uygulamaadi.desktop
örnek olarak dosya içeriği;

[Desktop Entry]
Encoding=UTF-8
Name=Uygulamaadi
Comment=Uygulamayi baslat
Icon=/home/kullaniciadi/Pictures/icons/uygulamaikonu.png
Exec=uygulama
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true


uygulama ikonunu internetten bulabilirsiniz, görselin bulunduğu dizini tam olarak girmelisiniz.
exec kısmına uygulamayı terminal üzerinden nasıl başlatıyorsanız bu şekilde yazabilirsiniz.
"Her şey mümkün olduğunca basitleştirilmeli ancak sıradanlaştırılmamalıdır." Albert Einstein

mhmtkrktr

@Menow
Yukarıda ki cevaplar ihtiyacını karşılıyorsa sudo ile çalıştırılan komut\uygulamalar için bu yönteme ilave düzenleme yapmak gerekir.

gecegezen

Benim kullanıdığım yöntem aşağıdaki videoda çok eskiden hazırlamıştım ama hala çalışıyor benim makinede
https://www.youtube.com/watch?v=8VIeuYKR0ZY&feature=youtu.be&t=487

$ sudo nano /usr/bin/xampp-control-panel
-------------------------
#!/bin/bash pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/lampp/manager-linux-x64.run
-------------------------
$ sudo chmod +x /usr/bin/xampp-control-panel
$ sudo nano /usr/share/applications/xampp-control-panel.desktop
--------------------------------------------------------

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Name
=XAMPP Kontrol Paneli
Comment=Start and Stop XAMPP
Comment
= XAMPP'ı başlatır ve durdurur.
Exec=xampp-control-panel Icon=/opt/lampp/htdocs/favicon.ico
Categories=Programming;Development;
Type=Application
Terminal=false

-------------------------
Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw

Menow

Alıntı yapılan: gecegezen - 28 Kasım 2020 - 23:31:25
Benim kullanıdığım yöntem aşağıdaki videoda çok eskiden hazırlamıştım ama hala çalışıyor benim makinede
https://www.youtube.com/watch?v=8VIeuYKR0ZY&feature=youtu.be&t=487

$ sudo nano /usr/bin/xampp-control-panel
-------------------------
#!/bin/bash pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/lampp/manager-linux-x64.run
-------------------------
$ sudo chmod +x /usr/bin/xampp-control-panel
$ sudo nano /usr/share/applications/xampp-control-panel.desktop
--------------------------------------------------------

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Name
=XAMPP Kontrol Paneli
Comment=Start and Stop XAMPP
Comment
= XAMPP'ı başlatır ve durdurur.
Exec=xampp-control-panel Icon=/opt/lampp/htdocs/favicon.ico
Categories=Programming;Development;
Type=Application
Terminal=false

-------------------------

Evet bu sorunumu çözdü  ;) . Sudo yetkisinde çalışması gerekiyor programın ve direk .desktop komutları ile sadece halledilmiyor.

Değerli bilgilerinizi paylaştığınız için herkese çok teşekkür ederim.