Manjaro Linux Openbox ortamında sağ tıklama menüsü öntanımlı olarak İngilizcedir. Bunu menu.xml dosyasında yapacağınız birkaç küçük degişiklikle Türkçe yapabilir ve kullanabilirsiniz. Düzenlemek isterseniz şu yolu takip edin;
1- Dosya yöneticisini açıp üst menüden görünüm>gizli dosyaları göster seçenegini tıklayın.
2- .config klasörüne girip buradan openbox klasörünü açın. Buradan menu.xml dosyasını kullandığınız metin edidörü ( Leafpad,gedit gibi ) ile açın.
3- Burada menü başlıklarını bulup Türkçe karşılığını yazıp kaydedin. Örnegin; " Change Background " sağ tıklama menüsününün ilk ögesidir ve 4.satırda yer almaktadır. Türkçe karşılığı ise " arkaplan degiştirme " dir. Diger menü ögelerini bu örnekte olduğu gibi bulup degiştirin. Düzenlemeniz bittikten sonra kaydedin. Oturumu kapatıp yeniden açın. Sağ tıklama menüsünün degiştigini göreceksiniz. Aşağıda örnek öntanımlı menu.xml dosyası ve Türkçeye çevirilmiş menu.xml dosyası bulunmaktadır.
Öntanımlı menu.xml dosyası
Türkçe olarak düzenlenmiş menu.xml dosyası
nitrogen arandr obconf lxappearance xscreensaver-demo tintwizard obmenu thunar xfce4-terminal synapse xfce4-appfinder oblogout
Öntanımlı sağ tıklama menu ekran görüntüsü
Türkçe olarak düzenlenmiş sağ tıklama menüsü ekran görüntüsü
Manjaro Openbox 0.8.4-rc1 test sürümü
Öntanımlı menu.xml dosyası:
thunar ~/Manjaro nitrogen arandr obconf lxappearance xscreensaver-demo tintwizard obmenu obkey qtconfig xfce4-power-manager-settings pamac-updater pamac-manager thunar lxterminal synapse xfce4-appfinder oblogout
Türkçeye uyarlanmış menu.xml dosyası:
thunar ~/Manjaro nitrogen arandr obconf lxappearance xscreensaver-demo tintwizard obmenu obkey qtconfig xfce4-power-manager-settings pamac-updater pamac-manager thunar lxterminal synapse xfce4-appfinder oblogout
Manjaro 0.8.4 Openbox-Lite sürümü.
Öntanımlı schema.pl dosya içerigi:
#!/usr/bin/perl # SCHEMA supports the following keys: item, cat, begin_cat, end_cat, # exit, raw, sep, obgenmenu # Modified by the Manjaro Team, 16th March 2013. # Note: ~/.xinitrc commands will have been used to update the absolute paths # used in this schema. =for comment item: add an item into the menu {item => ["command", "label", "icon"]} cat: add a category into the menu {cat => ["name", "label", "icon"]} begin_cat: begin of a category {begin_cat => ["name", "icon"]} end_cat: end of a category {end_cat => undef} sep: menu line separator {sep => undef} or {sep => "label"} exit: default "Exit" action {exit => ["label", "icon"]} raw: any valid Openbox XML string {raw => q(xml string)}, obgenmenu: category provided by obmenu-generator {obgenmenu => "label"} scripts: executable scripts from a directory {scripts => ["/my/dir", BOOL, "icon"]} BOOL - can be either true or false (1 or 0) 0 == open the script in background 1 == open the script in a new terminal wine_apps: windows applications installed via wine {wine_apps => ["label", "icon"]} =cut # NOTE: # * Keys and values are case sensitive. Keep all keys lowercase. # * ICON can be a either a direct path to a icon or a valid icon name # * By default, category names are case insensitive. (e.g.: X-XFCE == x_xfce) require '/home/cuma/.config/obmenu-generator/config.pl'; our $SCHEMA = [ # COMMAND LABEL ICON {item => ['thunar', 'Thunar FM', '/usr/share/icons/hicolor/48x48/apps/Thunar.png']}, {item => ['lxterminal', 'Terminal', 'lxterminal']}, {item => ['catfish --path=/', 'Catfish', '/usr/share/icons/Faenza/apps/48/catfish.png']}, {item => ['nitrogen', 'Nitrogen', 'nitrogen']}, {item => ['gnome-screenshot --interactive', 'Screenshot', '/usr/share/icons/Faenza/apps/48/gnome-screenshot.png']}, {sep => undef}, # NAME LABEL ICON {cat => ['utility', 'Accessories', 'applications-utilities']}, {cat => ['development', 'Development', 'applications-development']}, {cat => ['education', 'Education', 'applications-science']}, {cat => ['game', 'Games', 'applications-games']}, {cat => ['graphics', 'Graphics', 'applications-graphics']}, {cat => ['audiovideo', 'Multimedia', 'applications-multimedia']}, {cat => ['network', 'Network', 'applications-internet']}, {cat => ['office', 'Office', 'applications-office']}, {cat => ['settings', 'Settings', 'applications-accessories']}, ## Custom "Advanced Menu" {begin_cat => ['Advanced Settings', 'gnome-settings']}, {item => ['openbox --reconfigure','Reconfigure Openbox','openbox']}, {item => ['geany ~/.config/openbox/autostart','Openbox Autostart','geany']}, {item => ['geany ~/.config/openbox/rc.xml','Openbox RC','geany']}, {item => ['geany ~/.config/openbox/menu.xml','Openbox Menu','geany']}, {item => ['geany ~/.config/obmenu-generator/schema.pl','Pipe Menu Schema','geany']}, {item => ['geany ~/.config/obmenu-generator/config.pl','Pipe Menu Config','geany']}, {item => ['geany ~/.config/tint2/tint2rc','Tint2 Panel','geany']}, {item => ['geany ~/.config/compton.conf','Compton Compositor','geany']}, {item => ['geany ~/.conkyrc','Conky RC','geany']}, {item => ['gksu geany /etc/pacman.conf','Pacman Config','geany']}, {item => ['gksu geany /etc/pacman.d/mirrorlist','Pacman Mirrorlist','geany']}, {item => ['lxterminal -e sudo /home/cuma/fastestservers.sh','Find Fastest Server','lxterminal']}, {end_cat => undef}, ## Back to standard pipe-menu {cat => ['system', 'System', 'applications-system']}, {sep => undef}, ## Use Oblogout script instead of simple exit command {item => ['xscreensaver-command -lock', 'Lock Screen', 'lock']}, {item => ['oblogout', 'Logout', 'exit']}, #{cat => ['qt', 'QT Applications', 'qtlogo']}, #{cat => ['gtk', 'GTK Applications', 'gnome-applications']}, #{cat => ['x_xfce', 'XFCE Applications', 'applications-other']}, #{cat => ['gnome', 'GNOME Applications', 'gnome-applications']}, #{cat => ['consoleonly', 'CLI Applications', 'applications-utilities']}, # LABEL ICON #{wine_apps => ['Wine apps', 'applications-other']}, ]
Türkçeye çevirilmiş schema.pl dosya içerigi:
#!/usr/bin/perl # SCHEMA supports the following keys: item, cat, begin_cat, end_cat, # exit, raw, sep, obgenmenu # Modified by the Manjaro Team, 16th March 2013. # Note: ~/.xinitrc commands will have been used to update the absolute paths # used in this schema. =for comment item: add an item into the menu {item => ["command", "label", "icon"]} cat: add a category into the menu {cat => ["name", "label", "icon"]} begin_cat: begin of a category {begin_cat => ["name", "icon"]} end_cat: end of a category {end_cat => undef} sep: menu line separator {sep => undef} or {sep => "label"} exit: default "Exit" action {exit => ["label", "icon"]} raw: any valid Openbox XML string {raw => q(xml string)}, obgenmenu: category provided by obmenu-generator {obgenmenu => "label"} scripts: executable scripts from a directory {scripts => ["/my/dir", BOOL, "icon"]} BOOL - can be either true or false (1 or 0) 0 == open the script in background 1 == open the script in a new terminal wine_apps: windows applications installed via wine {wine_apps => ["label", "icon"]} =cut # NOTE: # * Keys and values are case sensitive. Keep all keys lowercase. # * ICON can be a either a direct path to a icon or a valid icon name # * By default, category names are case insensitive. (e.g.: X-XFCE == x_xfce) require '/home/cuma/.config/obmenu-generator/config.pl'; our $SCHEMA = [ # COMMAND LABEL ICON {item => ['thunar', 'Dosya Yöneticisi', '/usr/share/icons/hicolor/48x48/apps/Thunar.png']}, {item => ['lxterminal', 'Terminal', 'lxterminal']}, {item => ['catfish --path=/', 'Catfish', '/usr/share/icons/Faenza/apps/48/catfish.png']}, {item => ['nitrogen', 'Nitrogen Arka Plan', 'nitrogen']}, {item => ['gnome-screenshot --interactive', 'Ekran Görüntüsü', '/usr/share/icons/Faenza/apps/48/gnome-screenshot.png']}, {sep => undef}, # NAME LABEL ICON {cat => ['utility', 'Aksesuarlar', 'applications-utilities']}, {cat => ['development', 'Geliştirme', 'applications-development']}, {cat => ['education', 'Education', 'applications-science']}, {cat => ['game', 'Games', 'applications-games']}, {cat => ['graphics', 'Grafik', 'applications-graphics']}, {cat => ['audiovideo', 'Multimedya', 'applications-multimedia']}, {cat => ['network', 'Ağ', 'applications-internet']}, {cat => ['office', 'Ofis', 'applications-office']}, {cat => ['settings', 'Ayarlar', 'applications-accessories']}, ## Custom "Advanced Menu" {begin_cat => ['Gelişmiş Ayarlar', 'gnome-settings']}, {item => ['openbox --reconfigure','Openbox Ayarlarını Yenile','openbox']}, {item => ['geany ~/.config/openbox/autostart','Openbox Autostart','geany']}, {item => ['geany ~/.config/openbox/rc.xml','Openbox RC','geany']}, {item => ['geany ~/.config/openbox/menu.xml','Openbox Menu','geany']}, {item => ['geany ~/.config/obmenu-generator/schema.pl','Pipe Menu Düzenleme','geany']}, {item => ['geany ~/.config/obmenu-generator/config.pl','Pipe Menu Yapılandırma','geany']}, {item => ['geany ~/.config/tint2/tint2rc','Tint2 Panel','geany']}, {item => ['geany ~/.config/compton.conf','Compton Compositor','geany']}, {item => ['geany ~/.conkyrc','Conky RC','geany']}, {item => ['gksu geany /etc/pacman.conf','Pacman Config','geany']}, {item => ['gksu geany /etc/pacman.d/mirrorlist','Pacman Mirrorlist','geany']}, {item => ['lxterminal -e sudo /home/cuma/fastestservers.sh','Find Fastest Server','lxterminal']}, {end_cat => undef}, ## Back to standard pipe-menu {cat => ['sistem', 'System', 'applications-system']}, {sep => undef}, ## Use Oblogout script instead of simple exit command {item => ['xscreensaver-command -lock', 'Ekranı Kilitle', 'lock']}, {item => ['oblogout', 'Çıkış', 'exit']}, #{cat => ['qt', 'QT Applications', 'qtlogo']}, #{cat => ['gtk', 'GTK Applications', 'gnome-applications']}, #{cat => ['x_xfce', 'XFCE Applications', 'applications-other']}, #{cat => ['gnome', 'GNOME Applications', 'gnome-applications']}, #{cat => ['consoleonly', 'CLI Applications', 'applications-utilities']}, # LABEL ICON #{wine_apps => ['Wine apps', 'applications-other']}, ]
Öntanımlı masaüstü sağ tıklama menüsü ekran görüntüsü:
Türkçeye çevirilmiş sağ tıklama menüsü ekran görüntüsü:
Manjaro openbox a live istaller i ilave edip iso buld edip kurulum yaptım, sağ menü ingilizce, ama orjinalindeki menü şeklini türkçe yapabiliyormuyuz? Ayrıca yazı fontları tırıklı görünüyor, lxde apperange ile düzeltmeye çalışılınca düzelmiyor, bunu manuel veya kodla nasıl yapabiliriz.
Manjaro Openbox Yazı fontları tırtıklı görünüyor, lxde apperange ile düzeltmeye çalışılınca düzelmiyor, bunu manuel veya kodla nasıl yapabiliriz.
Elbette, sağ tıklama menüsünü Türkçe yapabiliyoruz. Kullandığınız metin editörü ile Ana menuden Obmenu-Generator >Pıpe Menu Schema tıklayıp açın. Aşağıda verdigim dosya içerigini schema.pl ile degiştirip kaydedin. Hepsi bu.
Türkçe düzenlenmiş Schema.pl dosya içerigi:
#!/usr/bin/perl # SCHEMA supports the following keys: item, cat, begin_cat, end_cat, # exit, raw, sep, obgenmenu # Modified by the Manjaro Team, 16th March 2013. # Note: ~/.xinitrc commands will have been used to update the absolute paths # used in this schema. =for comment item: add an item into the menu {item => ["command", "label", "icon"]} cat: add a category into the menu {cat => ["name", "label", "icon"]} begin_cat: begin of a category {begin_cat => ["name", "icon"]} end_cat: end of a category {end_cat => undef} sep: menu line separator {sep => undef} or {sep => "label"} exit: default "Exit" action {exit => ["label", "icon"]} raw: any valid Openbox XML string {raw => q(xml string)}, obgenmenu: category provided by obmenu-generator {obgenmenu => "label"} scripts: executable scripts from a directory {scripts => ["/my/dir", BOOL, "icon"]} BOOL - can be either true or false (1 or 0) 0 == open the script in background 1 == open the script in a new terminal wine_apps: windows applications installed via wine {wine_apps => ["label", "icon"]} =cut # NOTE: # * Keys and values are case sensitive. Keep all keys lowercase. # * ICON can be a either a direct path to a icon or a valid icon name # * By default, category names are case insensitive. (e.g.: X-XFCE == x_xfce) require '/home/cuma/.config/obmenu-generator/config.pl'; our $SCHEMA = [ # COMMAND LABEL ICON {item => ['thunar', 'Thunar Dosya Yöneticisi','Thunar']}, {item => ['lxterminal', 'Uçbirim Terminal','lxterminal']}, {item => ['nitrogen', 'Arkaplan Nitrogen','nitrogen']}, {item => ['gnome-screenshot --interactive', 'Ekran Görüntüsü Alma','gnome-screenshot']}, {sep => undef}, # NAME LABEL ICON {cat => ['utility', 'Aksesuarlar', 'applications-utilities']}, {cat => ['development', 'Geliştirme', 'applications-development']}, {cat => ['education', 'Education', 'applications-science']}, {cat => ['game', 'Games', 'applications-games']}, {cat => ['graphics', 'Grafik', 'applications-graphics']}, {cat => ['audiovideo', 'Multimedia', 'applications-multimedia']}, {cat => ['network', 'Ağ-Network', 'applications-internet']}, {cat => ['office', 'Office', 'applications-office']}, {cat => ['settings', 'Ayarlar', 'applications-accessories']}, ## Custom "Advanced Menu" {begin_cat => ['Gelişmiş Ayarlar', 'gnome-settings']}, {item => ['geany -m ~/.config/compton.conf','Compton Compositor','geany']}, {item => ['geany -m ~/.conkyrc','Conky RC','geany']}, {item => ['geany -m ~/.config/tint2/tint2rc','Tint2 Panel','geany']}, {begin_cat => ['Obmenu-Generator', '/usr/share/icons/Faenza/apps/48/menu-editor.png']}, {item => ['geany -m ~/.config/obmenu-generator/schema.pl','Pipe Menu Schema','geany']}, {item => ['geany -m ~/.config/obmenu-generator/config.pl','Pipe Menu Config','geany']}, {item => ['obmenu-generator -d','Refresh Icon Set','/usr/share/icons/logo5.png']}, {end_cat => undef}, {begin_cat => ['Openbox', 'openbox']}, {item => ['openbox --reconfigure','Reconfigure Openbox','openbox']}, {item => ['geany -m ~/.config/openbox/autostart','Openbox Autostart','geany']}, {item => ['geany -m ~/.config/openbox/rc.xml','Openbox RC','geany']}, {item => ['geany -m ~/.config/openbox/menu.xml','Openbox Menu','geany']}, {item => ['gksu geany /etc/oblogout.conf','Openbox Logout','geany']}, {end_cat => undef}, {begin_cat => ['Pacman / Servers', '/usr/share/icons/Faenza/apps/48/package-manager-icon.png']}, {item => ['gksu geany /etc/pacman.conf','Pacman Config','geany']}, {item => ['gksu geany /etc/pacman.d/mirrorlist','Pacman Mirrorlist','geany']}, {item => ['lxterminal -e sudo /home/carl/fastestservers.sh','Find Fastest Server','lxterminal']}, {end_cat => undef}, {end_cat => undef}, ## Back to standard pipe-menu {cat => ['system', 'Sistem', 'applications-system']}, {sep => undef}, ## Use Oblogout script instead of simple exit command {item => ['xscreensaver-command -lock', 'Ekran Kilitleme', 'lock']}, {item => ['oblogout', 'Çıkış', 'exit']}, #{cat => ['qt', 'QT Applications', 'qtlogo']}, #{cat => ['gtk', 'GTK Applications', 'gnome-applications']}, #{cat => ['x_xfce', 'XFCE Applications', 'applications-other']}, #{cat => ['gnome', 'GNOME Applications', 'gnome-applications']}, #{cat => ['consoleonly', 'CLI Applications', 'applications-utilities']}, # LABEL ICON #{wine_apps => ['Wine apps', 'applications-other']}, ]
Yazı fontu olarak ben ttf-droid kullanıyorum. Depoda var. Dilerseniz pamac ile kurabilir,yada uçbirimden kurmanızda mümkün. Ayrıca font seçimini ana menü> ayarlar>Costumize look ve aynı yerden Openbox configiration Manager ile yapmanız mümkün.
Manjaro openbox customize den yazı fontunu seçtim, orda yazı düzeltme var yumuşatmayı düzelt var, yumuşatma önemsiz alt piksel alanında rgb yi seçiliyor, ama bu ayar kalıcı olmuyor, ve yazı fontu düzelmiyor.
Hangi yazı tipini kullandığınızı bilmiyorum. Mümkünse bir resim ekleyin.
Manjaro Openbox dağıtımında ekran yazı tipleri aynı bulanık görününce şimdilik ara verdim, ileride tekrar deneyince bakalım.
Tema ve widget ayarlarını kontrol edip degişiklik yapın isterseniz. Çözüm olabilir.
Openbox her sürümde farklı sağ tık menüsüyle geliyor galiba. Her sürümde bu menünün Türkçeleşmiş hali paylaşılabilirmi?
Manjaro Openbox ortamı yeni yapılandırma ile Manjarobox olarak sunulacak. Henüz profil adı eskisi gibi. 0.8.8 final sürümü çıktığında menüleri Türkçe olarak hazırlayıp paylaşacağım.