Xfce menüsünü düzenlemek: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
Değişiklik özeti yok
1. satır: 1. satır:
==Xfce Masaüstünde Menü Düzenlemek==
Arkadaşlar bildiğiniz gibi Xubuntu 9.10'da menü düzenleme yazılımı yok. Menü dosyalarını elle düzenlemek gerekiyor. Bu işlem başta karışık gelebilir ama mantığı anlarsanız hiç zor değil. Basit bir örnekle adım adım anlatmaya çalışıcam.
Arkadaşlar bildiğiniz gibi Xubuntu 9.10'da menü düzenleme yazılımı yok. Menü dosyalarını elle düzenlemek gerekiyor. Bu işlem başta karışık gelebilir ama mantığı anlarsanız hiç zor değil. Basit bir örnekle adım adım anlatmaya çalışıcam.
 
===Adım 1===
'''Adım 1'''<br>
Ana menü dosyasını şuraya kopyalayalım (*.menu):
Ana menü dosyasını şuraya kopyalayalım (*.menu):<br>
{{Kod||sudo cp /etc/xdg/menus/xfce-applications.menu ~/.config/menus}}
<span style="color: #990000;">sudo cp /etc/xdg/menus/xfce-applications.menu ~/.config/menus</span> <br>
===Adım 2===
<br>
Uygulamalar menüsüne sağ tıklayıp, özelliklerden şimdiki menü dosyasını kullan diyerek kopyaladığımız dosyayı seçelim '''~/.config/menus/xfce-applications.menu'''
'''Adım 2'''<br>
===Adım 3===
Uygulamalar menüsüne sağ tıklayıp, özelliklerden şimdiki menü dosyasını kullan diyerek kopyaladığımız dosyayı seçelim ( ~/.config/menus/xfce-applications.menu ).
 
'''Adım 3'''<br>
Herhangi bir menü dizin dosyasını şuraya kopyalayalım (*.directory):<br>
Herhangi bir menü dizin dosyasını şuraya kopyalayalım (*.directory):<br>
<span style="color: #990000;">sudo cp /usr/share/desktop-directories/xfce-accessories.directory ~/.local/share/desktop-directories/yonetim.directory</span> <br>
{{Kod||sudo cp /usr/share/desktop-directories/xfce-accessories.directory ~/.local/share/desktop-directories/yonetim.directory}}
 
===Adım 4===
'''Adım 4'''<br>
Kopyaladığımız menü dizin dosyasını düzenleyelim:
Kopyaladığımız menü dizin dosyasını düzenleyelim:<br>
{{Kod||mousepad ~/.local/share/desktop-directories/yonetim.directory}}
<span style="color: #990000;">mousepad ~/.local/share/desktop-directories/yonetim.directory</span> <br>
Örneğin dosyanın içini şu hale getirmiş olalım:
Örneğin dosyanın içini şu hale getirmiş olalım:<br>


[Desktop Entry]<br>
[Desktop Entry]<br>
30. satır: 27. satır:
<nowiki>###</nowiki>Yorum<br>
<nowiki>###</nowiki>Yorum<br>
Comment=Apartman Yönetimi<br><br>
Comment=Apartman Yönetimi<br><br>
'''Adım 5'''<br>
===Adım 5===
Daha önce kopyaladığımız ana menü dosyasını düzenleyelim:<br>
Daha önce kopyaladığımız ana menü dosyasını düzenleyelim:<br>
Not: Ana menü dosyasını düzenlemesek bile ekleyeceğimiz uygulamalar diğer (Other) alt menüsünde çıkacaktır.<br>
Not: Ana menü dosyasını düzenlemesek bile ekleyeceğimiz uygulamalar diğer (Other) alt menüsünde çıkacaktır.<br>
<span style="color: #990000;">sudo mousepad ~/.config/menus/xfce-applications.menu </span> <br>
{{Kod||sudo mousepad ~/.config/menus/xfce-applications.menu}}
Örneğin dosyanın içine şunları eklemiş olalım: <br>
Örneğin dosyanın içine şunları eklemiş olalım: <br>
  <Menu>
  <Menu>
234. satır: 231. satır:
<font class="bbc_color" color="#ff0000">&nbsp; &nbsp; &nbsp; &nbsp;  </font><br>
<font class="bbc_color" color="#ff0000">&nbsp; &nbsp; &nbsp; &nbsp;  </font><br>
<font class="bbc_color" color="#ff0000">&nbsp; &nbsp; </font></menu> </font><br>
<font class="bbc_color" color="#ff0000">&nbsp; &nbsp; </font></menu> </font><br>
 
===Adım 6===
 
 
 
 
'''Adım 6'''<br>
Herhangi bir menü uygulama dosyasını şuraya kopyalayalım (*.desktop):
Herhangi bir menü uygulama dosyasını şuraya kopyalayalım (*.desktop):
{{Kod||sudo cp /usr/share/applications/Thunar.desktop ~/.local/share/applications/Gelirler.desktop  }}<br>
{{Kod||sudo cp /usr/share/applications/Thunar.desktop ~/.local/share/applications/Gelirler.desktop  }}
 
===Adım 7===
'''Adım 7'''<br>
Kopyaladığımız menü uygulama dosyasını düzenleyelim:
Kopyaladığımız menü uygulama dosyasını düzenleyelim:
{{Kod|| mousepad ~/.local/share/applications/Gelirler.desktop  }}<br>
{{Kod|| mousepad ~/.local/share/applications/Gelirler.desktop  }}<br>
Örneğin dosyanın içini şu hale getirmiş olalım:
Örneğin dosyanın içini şu hale getirmiş olalım:
<p>[Desktop Entry]</p><p><br></p><p>#Simge</p><p>Icon=edit-redo</p><p><br></p><p>#İsim</p><p>Name=Gelirler Tablosu</p><p><br></p><p>#Yorum</p><p>Comment=Para Para Para</p><p>GenericName=Yönetim Gelirler Tablosu</p><p><br></p><p>#Çalışacak Uygulama</p><p>Exec=/usr/bin/oocalc /media/Belgeler/Yönetim/Gelirler.ods</p><p>Terminal=false</p><p>StartupNotify=true</p><p>Type=Application</p><p><br></p><p>#Kategori</p><p>Categories=yonetim;  </p><p><br></p><p>#Menüde Gösterme</p><p>#NoDisplay=true</p>
<p>[Desktop Entry]</p><p><br></p><p>#Simge</p><p>Icon=edit-redo</p><p><br></p><p>#İsim</p><p>Name=Gelirler Tablosu</p><p><br></p><p>#Yorum</p><p>Comment=Para Para Para</p><p>GenericName=Yönetim Gelirler Tablosu</p><p><br></p><p>#Çalışacak Uygulama</p><p>Exec=/usr/bin/oocalc /media/Belgeler/Yönetim/Gelirler.ods</p><p>Terminal=false</p><p>StartupNotify=true</p><p>Type=Application</p><p><br></p><p>#Kategori</p><p>Categories=yonetim;  </p><p><br></p><p>#Menüde Gösterme</p><p>#NoDisplay=true</p>
252. satır: 242. satır:


Bunun dışında menüde gizlemek isteyebileceğiniz uygulamalar için;
Bunun dışında menüde gizlemek isteyebileceğiniz uygulamalar için;
{{Kod||cd /usr/share/applications  }}<br>
{{Kod||cd /usr/share/applications  }}
 
{{Kod||ls *xfce* }}
 
{{Kod||sudo mousepad xfce4-help.desktop}}
{{Kod||ls *xfce* }}<br>
<span style="color: #990000;">sudo mousepad xfce4-help.desktop </span> <br>
 
Açtığımız dosyanın içine <br>
<span style="color: #990000;">NoDisplay=true</span> <br>


ekliyoruz.
Açtığımız dosyanın içine
<span style="color: #990000;">NoDisplay=true</span> ekliyoruz.


Ya da başka bir yerde görünmesini istiyorsak, aynı dosya için;<br>
Ya da başka bir yerde görünmesini istiyorsak, aynı dosya için;<br>
<span style="color: #990000;">Categories=X-XFCE;X-Xfce-Toplevel;</span> <br>
<span style="color: #990000;">Categories=X-XFCE;X-Xfce-Toplevel;
 
olan satırı
olan satırı<br>
<span style="color: #990000;">Categories=Settings;</span> <br>
<span style="color: #990000;">Categories=Settings;</span> <br>


289. satır: 274. satır:
     </Menu>
     </Menu>


[[Resim:Menu404.png]] <br>
[[Resim:Menu404.png]]
Bu şekilde bütün menüyü istediğiniz gibi özelleştirmeniz mümkün.
Bu şekilde bütün menüyü istediğiniz gibi özelleştirmeniz mümkün.
==Kaynak==  
==Dış Bağlantı==  
@Hatti'nin [http://forum.ubuntu-tr.net/index.php/topic,2110.0.html forumdaki ] anlatımı
@Hatti'nin [http://forum.ubuntu-tr.net/index.php/topic,2110.0.html forumdaki ] anlatımı
[[kategori:Nasıl Belgeleri]]
[[kategori:Nasıl Belgeleri]]

15.08, 15 Mart 2010 tarihindeki hâli

Xfce Masaüstünde Menü Düzenlemek

Arkadaşlar bildiğiniz gibi Xubuntu 9.10'da menü düzenleme yazılımı yok. Menü dosyalarını elle düzenlemek gerekiyor. Bu işlem başta karışık gelebilir ama mantığı anlarsanız hiç zor değil. Basit bir örnekle adım adım anlatmaya çalışıcam.

Adım 1

Ana menü dosyasını şuraya kopyalayalım (*.menu):


sudo cp /etc/xdg/menus/xfce-applications.menu ~/.config/menus

Adım 2

Uygulamalar menüsüne sağ tıklayıp, özelliklerden şimdiki menü dosyasını kullan diyerek kopyaladığımız dosyayı seçelim ~/.config/menus/xfce-applications.menu

Adım 3

Herhangi bir menü dizin dosyasını şuraya kopyalayalım (*.directory):


sudo cp /usr/share/desktop-directories/xfce-accessories.directory ~/.local/share/desktop-directories/yonetim.directory

Adım 4

Kopyaladığımız menü dizin dosyasını düzenleyelim:


mousepad ~/.local/share/desktop-directories/yonetim.directory

Örneğin dosyanın içini şu hale getirmiş olalım:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Directory

###Simge

Icon=vcalendar

###İsim
Name=Yönetim

###Yorum
Comment=Apartman Yönetimi

Adım 5

Daha önce kopyaladığımız ana menü dosyasını düzenleyelim:
Not: Ana menü dosyasını düzenlemesek bile ekleyeceğimiz uygulamalar diğer (Other) alt menüsünde çıkacaktır.


sudo mousepad ~/.config/menus/xfce-applications.menu

Örneğin dosyanın içine şunları eklemiş olalım:

<Menu>
  ### Yönetim Alt Menüsü
       <Name>Yönetim</Name>
       <Directory>yonetim.directory</Directory>
       <Include>
           <Category>yonetim</Category>
       </Include>
   </Menu>

Daha iyi anlaşılması için, bendeki dosyanın tamamı şu şekilde:


<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<menu>

    <name>Xfce</name>
   
    <defaultappdirs>

    <defaultdirectorydirs>
   
    <include>
        <category>X-Xfce-Toplevel</category>

    </include>

    <layout>
   <menuname>Accessories</menuname>
   <menuname>Office</menuname>
   <menuname>Network</menuname>

   <menuname>Multimedia</menuname>
   <menuname>Graphics</menuname>
   <menuname>Development</menuname>
   <menuname>Education</menuname>
   <menuname>System</menuname>
   <menuname>Other</menuname>

   <menuname>Games</menuname>
        <merge type="all">
        <separator>
        <menuname>Settings</menuname>

        <filename>xfce4-run-program.desktop</filename>
        <separator>
        <filename>xfce4-logout.desktop</filename>

    </separator>
   
    <menu>
        <name>Settings</name>

        <directory>xfce-settings.directory</directory>
        <include>
            <category>Settings</category>

        </include>
       
        <layout>


            <filename>xfce-settings-manager.desktop</filename>
            <separator>

            <merge type="all">
        </merge>
       

        <menu>
            <name>Screensavers</name>
            <directory>xfce-screensavers.directory</directory>

            <include>
                <category>Screensaver</category>

            </include>
        </menu>
    </separator></layout></menu>

   
    <menu>
        <name>Accessories</name>
        <directory>xfce-accessories.directory</directory>

        <include>
            <or>
                <category>Accessibility</category>

                <category>Core</category>
                <category>Legacy</category>

                <category>Utility</category>
            </or>

        </include>
    </menu>
   
    <menu>

        <name>Development</name>
        <directory>xfce-development.directory</directory>
        <include>

            <category>Development</category>
        </include>
    </menu>

   
    <menu>
        <name>Education</name>
        <directory>xfce-education.directory</directory>

        <include>
            <category>Education</category>
        </include>

    </menu>
   
    <menu>
        <name>Games</name>

        <directory>xfce-games.directory</directory>
        <include>
            <category>Game</category>

        </include>
    </menu>
   
    <menu>

        <name>Graphics</name>
        <directory>xfce-graphics.directory</directory>
        <include>

            <category>Graphics</category>
        </include>
    </menu>

   
    <menu>
        <name>Multimedia</name>
        <directory>xfce-multimedia.directory</directory>

        <include>
            <category>Audio</category>
            <category>Video</category>

            <category>AudioVideo</category>
        </include>
    </menu>

   
    <menu>
        <name>Network</name>
        <directory>xfce-network.directory</directory>

        <include>
            <category>Network</category>
        </include>

    </menu>
   
    <menu>
        <name>Office</name>

        <directory>xfce-office.directory</directory>
        <include>
            <category>Office</category>

        </include>
    </menu>
   
    <menu>

        <name>System</name>
        <directory>xfce-system.directory</directory>
        <include>

            <category>System</category>
        </include>
    </menu>

   
    <menu>
        <name>Other</name>
        <directory>xfce-other.directory</directory>

        <onlyunallocated>
        <include>
            <all>

        </all>
    </include></onlyunallocated></menu>

    <menu>
   ### Yönetim Alt Menüsü

        <name>Yönetim</name>
        <directory>yonetim.directory</directory>
        <include> </include>

            <category>yonetim</category>
       
    </menu>

Adım 6

Herhangi bir menü uygulama dosyasını şuraya kopyalayalım (*.desktop):


sudo cp /usr/share/applications/Thunar.desktop ~/.local/share/applications/Gelirler.desktop  

Adım 7

Kopyaladığımız menü uygulama dosyasını düzenleyelim:


 mousepad ~/.local/share/applications/Gelirler.desktop   


Örneğin dosyanın içini şu hale getirmiş olalım:

[Desktop Entry]


#Simge

Icon=edit-redo


#İsim

Name=Gelirler Tablosu


#Yorum

Comment=Para Para Para

GenericName=Yönetim Gelirler Tablosu


#Çalışacak Uygulama

Exec=/usr/bin/oocalc /media/Belgeler/Yönetim/Gelirler.ods

Terminal=false

StartupNotify=true

Type=Application


#Kategori

Categories=yonetim;


#Menüde Gösterme

#NoDisplay=true

Menüye alt menü ve onun içine uygulama eklemiş olduk böylece.

Bunun dışında menüde gizlemek isteyebileceğiniz uygulamalar için;


cd /usr/share/applications  

ls *xfce* 

sudo mousepad xfce4-help.desktop

Açtığımız dosyanın içine NoDisplay=true ekliyoruz.

Ya da başka bir yerde görünmesini istiyorsak, aynı dosya için;
Categories=X-XFCE;X-Xfce-Toplevel; olan satırı Categories=Settings;

şeklinde değiştirebiliriz. Diğer kategoriler: AudioVideo, Audio, Video, Development, Education, Game, Graphics, Network, Office, System, Utility.

Eğer başta eklediğimiz menünün içine başka bir alt menü daha eklemek isteseydik 5. adımda düzenlediğimiz dosyanın içi şuna benzeyecekti:

<Menu> ### Yönetim Alt Menüsü <Name>Yönetim</Name> <Directory>yonetim.directory</Directory> <Include> <Category>yonetim</Category> </Include> <Menu> <Name>Games</Name> <Directory>xfce-games.directory</Directory> <Include> <Category>Game</Category> </Include> </Menu> </Menu>

Menu404.png Bu şekilde bütün menüyü istediğiniz gibi özelleştirmeniz mümkün.

Dış Bağlantı

@Hatti'nin forumdaki anlatımı