• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

GNU/Linux'da Masaüstünde Yazılım Kısayolu Nasıl Oluşturulur?

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,095
Mesajlar
5,896
MFC Puanı
20,930
Merhabalar

Windows 'dan aşina olduğumuz program kısayollarının(dosya uzantısı .Ink), Linux'daki karşılığı sembolik bağ kavramıdır olup, sembolik bağ'ın linux masaüstündeki karşılığı ise dosya uzantısı .desktop olan linux başlatıcı dosyalarıdır.Ama sizler gene de bunlara başlatıcı demeyip, linux program kısayolları diyebilirsiniz.

Daha önce oluşturulmuş birçok linux yazılım kısayolları

Linux Kısayolları.png

Şimdi linux masaüstünde bir program kısayolu nasıl oluşturulur sorusunu yanıtlayalım...

Bir örnek üzerinden anlatım yapılacak....

Örnek : (Root Disk Yapılandırma Aracı isimli linux kısayolunun oluşturulması)

Linux'da sık kullandığınız bir metin editörü açın ve şu kodları aynen kopyala-yapıştır ile aktarın boş metin editörüne aktarın.

Kod:
[Desktop Entry]
Version=1.0
Name=Root Disk Yapılandırma Aracı
#Çalışacak dosyanın konumu, which ile bulabilirsiniz
Exec=gksudo /usr/bin/gnome-disks
Terminal=false
Type=Application
StartupNotify=true
Categories=Network;WebBrowser;
X-Desktop-File-Install-Version=0.15
Icon=gnome-disks-symbolic

Şimdi bu yukarıdaki kısayol'da gelen kısımları bir bir açıklayalım

[Desktop Entry]
Version=1.0
Name=BURAYA MASAÜSTÜNDE GÖRÜNECEK HER HANGİ BİR İSİM YAZILACAK
Exec=BURAYA KULLANILANACAK YAZILIM TAM YOLU

Terminal=false
Type=Application
StartupNotify=true
Categories=Network;WebBrowser;
X-Desktop-File-Install-Version=0.15
Icon=BURAYA YAZILIMIN İKON DOSYASININ TAM YOLU

Metin editöründe bu şekilde aktardığınız dosyayı masaüstüne kayıt etmek için ; Dosya>>Farklı Kaydet>> Açılacak linux diyalog penceresinde;

Dosya Adı : Root Disk Yapılandırma Ara.desktop
Dosya Karakter Kodlaması : UTF-8 LF

olarak ayarladıktan sonra kayıt edin.​

Ekran görüntüsü :
Farklı Kaydet.png

Masaüstünde oluşturduğunuz kısayola sağ tıklayın ekran görüntüsündeki gibi yapın.

Özellikler.png

Yukarıdaki işlemin (kısayolun çalıştır moduna getirme) terminal komutu karşılığı ;
Bash:
chmod a+x Root Disk Yapılandırma Ara.desktop
olup kolay yolu varken ekstra ekşına gerek yoktur.

Şimdi kısayolu çalıştırabilir çift tıklama ile çalıştırın.

Çalıştırma-1.png

SONUÇ :

Çalıştırma-2.png

Böylece sizler'de (linux sistemi kullanan PC Kullanıcıları) basit bir metin editörü linux program kısayolu nasıl oluşturabileceğini tez elden (birinci şahıs üzerinden) öğrendiğiniz.....
 

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,095
Mesajlar
5,896
MFC Puanı
20,930
Not :

TRWE_2012'in oluşturduğu Linux Kısayollarının Kodları :


1.Başlangıç Uygulamaları.desktop (Linux açılışında başlangıçta çalışan uygulamaları kontrol eden uygulama)

Kod:
[Desktop Entry]
X-AppInstall-Package=gnome-session-common
X-AppInstall-Popcon=989
X-AppInstall-Section=main

Name=Startup Applications
Comment=Giriş yaptığınızda hangi uygulamaların başlatılacağını seçin
Exec=gnome-session-properties
Icon=session-properties
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;GNOME;Settings;X-GNOME-PersonalSettings;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-session
X-GNOME-Bugzilla-Component=gnome-session-properties
X-GNOME-Bugzilla-Version=3.16.0


X-Ubuntu-Gettext-Domain=app-install-data

Ekran Görüntüsü :
1.png

2.PCMANFM.desktop (LXDE Masaüstü ortamının dosya yöneticisi-root hakları ile açılan)

Bash:
[Desktop Entry]
Type=Application
Version=1.0                              
Name=PCMAN File Manager v1.25
Comment=File Manager
Exec=gksudo pcmanfm                        
Terminal=false
Categories=all;
Name[tr_TR]=PCMAN File Manager v1.25
Comment[tr_TR]=PCMAN File Manager v1.25
GenericName=LXDE İçin Dosya Yöneticisi
Icon=nemo

Not :

Sistem'de GKSU paketi yüklü ise
Kod:
gksudo pcmanfm
komutu çalışır yoksa ifadeki gksudo kelimesini silin.Yerine
Kod:
su-to-root -X -c
ekini başa yazın bu yazılımın root kullanıcı hakları açılmasını sağlayacaktır

Ekran Görüntüsü :
2.png
 
Son düzenleme:

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,095
Mesajlar
5,896
MFC Puanı
20,930
3.Root Gnome Task Manager.desktop (Linux'da kullanılan bir görev yöneticisi yazılımı)

Bash:
[Desktop Entry]
Type=Application
Version=1.0                               
Name=Root Gnome Task Manager                           
Comment=Gnome Task Manager   
Exec=su-to-root -X -c gnome-system-monitor                           
Terminal=false                           
Categories=all;
Icon=gnome-monitor

Ekran Görüntüsü :
görev yöneticisi.png

4.Root Kullanıcı Hakları İle Çalışan Terminal Yazılımı Çalıştırma >> Root Terminal.desktop

Bash:
[Desktop Entry]
Type=Application
Version=1.0                               
Name=Root Terminal
Comment=CLI 
Exec=gksudo lxterminal                       
Terminal=false
Categories=all;
Name[tr_TR]=Root Terminal
Comment[tr_TR]=Root hakları ile bir terminal penceresi açar
GenericName=Root Terminal
Icon=lxterminal

Ekran Görüntüsü :

root terminal.png

Kırmızı olan root kullanıcısına ait terminal penceresi, mor olan battagazi (TRWE_2012) kullanıcısına ait terminal penceresi'dir. (Windows İşletim Sisteminde cmd komut istemi'nin denk karşılığıdır)
 

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,095
Mesajlar
5,896
MFC Puanı
20,930
4.Mate Başlatıcı Oluşturucusu.desktop

(Açıklama : Eğer sisteminizde Mate Masaüstü Ortamı Kurulu ise çalışır,amacı kısayoldan uygulamaların bir sembolik bağını (yani sizin anlayacağınız şekilde, linux sisteminde kurulu bir yazılımın kısayolunu) masaüstünde otomatik oluşturmasıdır.)


Bash:
[Desktop Entry]
Type=Application
Version=1.0                           
Name=Mate Başlatıcı Oluşturucusu
Comment=Masaüstünde Uygulama Sembolik Bağ Oluşturur.
Exec=mate-desktop-item-edit --create-new /home/battalgazi/Masaüstü                     
Terminal=false
Categories=all;
Name[tr_TR]=Başlatıcı Oluşturucusu
Comment[tr_TR]=Başlatıcı Oluşturucusu
GenericName=ALL
Icon=mate-panel-launcher

Ekran Görüntüsü :

Uygulama Oluşturucu.png
Eğer yazılımın komut ismini bilmiyorsanız, Gözat butonuna basarak yazılımın tam yolunu siz kendiniz atayabilirsiniz.Böylelikle metin editörüne kod yazmaktan kurtulursunuz.Çünkü Başlatıcı Oluşturucu, bu kodları sizin yerinize oluşturup, masaüstüne bir .desktop dosyasını atar (otomatik oluşturur.)

Not :

Bash:
Exec=mate-desktop-item-edit --create-new /home/battalgazi/Masaüstü
satırındaki "
/home/battalgazi/Masaüstü" ifadesindeki kullanıcı_hesap_adını (örnek kod'da battalgazi olarak geçiyor) silin yerine kendi kullanıcı hesap adınızı yazın.
 
Son düzenleme:

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,095
Mesajlar
5,896
MFC Puanı
20,930
5.PCMan File Manager v1.25.desktop : LXDE Masaüstü Ortamında PCMAN Dosya Yöneticisinin Direkt Bilgisayarım Kök Dizini Olarak Açılması

Bash:
#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=nemo
Icon[tr_TR]=mate-panel-launcher
Exec=pcmanfm computer:///
Name[tr_TR]=PCMan File Manager v1.25
Comment[tr_TR]=Dosya Yöneticisi
Name=PCMan File Manager v1.25
Comment=Dosya Yöneticisi

Ekran Görüntüsü :

PCMANFM.png
 

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,095
Mesajlar
5,896
MFC Puanı
20,930
6.Çöp Tenekesi.desktop : LXDE Masaüstü Ortamında "Çöp Tenekesi" Oluşturma

Bash:
#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/usr/share/icons/malys-uniblue/emblems/scalable/emblem-danger.svg
Icon[tr_TR]=empytrash.png
Exec=pcmanfm trash:///
Name[tr_TR]=Çöp Tenekesi
Comment[tr_TR]=Geri Dönüşüm Bekleme Merkezi
Name=Çöp Tenekesi
Comment=Geri Dönüşüm Bekleme Merkezi

Ekran Görüntüsü :

Çöp Teneksi.png
 

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,095
Mesajlar
5,896
MFC Puanı
20,930
7.Gelişmiş Linux Çalıştır.desktop : Bir komut veya yazılımı kullanıcı_hesap hakları ile açar.Buna root kullanıcısının hakları da dahildir.

KOD :


Bash:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=gksu
Icon[tr_TR]=gksu
Name[tr_TR]=Gelişmiş Linux Çalıştır
Exec=gksudo
Comment[tr_TR]=Bir komut veya yazılımı kullanıcı_hesap hakları ile açar.Buna root kullanıcısının hakları da dahildir.
Name=Gelişmiş Linux Çalıştır
Comment=Bir komut veya yazılımı kullanıcı_hesap hakları ile açar.Buna root kullanıcısının hakları da dahildir.

Ekran Görüntüsü :

Gelişmiş Linux Çalıştır.png

Yukarıdaki ekran görüntüsünde, gelişmiş çalıştır'ın LXDE Masaüstü Ortamının varsayılan terminal yazılımı LXTerminal'in (lxterminal komutu) ile en yüksek süper kullanıcı (su) root kullanıcı hakları ile başlatılması gösterilmiştir.

Not:

Eğer sisteminizde GKSU Paketi kurulu değilse bu çalıştır çalışmaz......!
 
Üst