Gezegen

Ubuntu Özelleştirme

İndirme sunucusunu Hollanda olarak değiştir, sonrasında

Biraz paket kuralım

sudo apt install nala
sudo nala install flatpak breeze-icon-theme gnome-tweaks gedit gnome-software-plugin-flatpak gnome-session deborphan git tlp translate-toolkit
sudo nala install ubuntu-restricted-addons ubuntu-restricted-extras synaptic flatpak-builder steam virtualbox nvidia-settings poedit

Read More

2023 Şubat Çeviri Faaliyetlerim

2023 yılında Şubat ayında çevirdiğim veya çevirisini iyileştirdiğim uygulamalar

Şubat

- NEW - GNOME Kutular yardım belgeleri
  https://l10n.gnome.org/vertimus/gnome-boxes/main/help/tr/

- NEW - GNOME Hesap Makinesi yardım belgeleri
  https://l10n.gnome.org/vertimus/gnome-calculator/master/help/tr/

- NEW - Timer
  https://hosted.weblate.org/projects/vikdevelop/timer/tr/

- NEW - GNOME Nibbles yardım belgeleri
  https://l10n.gnome.org/vertimus/gnome-nibbles/master/help/tr/

- NEW - Sysprof
  https://l10n.gnome.org/vertimus/sysprof/master/po/tr/

- NEW - Malcontent yardım belgeleri
  https://l10n.gnome.org/vertimus/malcontent/main/help/tr/

- NEW - Pika Yedek yardım belgeleri
  https://l10n.gnome.org/vertimus/pika-backup/main/help/tr/

- NEW - GNOME Uçbirim yardım belgeleri
  https://l10n.gnome.org/vertimus/gnome-terminal/master/help/tr/

- NEW - Swell Foop yardım belgeleri
  https://l10n.gnome.org/vertimus/swell-foop/master/help/tr/

- NEW - Deja Dup yardım belgeleri
  https://l10n.gnome.org/vertimus/deja-dup/main/help/tr/

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

- UP - Evince Yardım Belgeleri
  https://l10n.gnome.org/vertimus/evince/main/help/tr/

- UP - GNOME Text Editor yardım belgeleri
  https://l10n.gnome.org/vertimus/gnome-text-editor/main/help/tr/

- UP - GPU-G
  https://github.com/atareao/cpu-g/pull/38

- UP - Budgie masaüstü çevirileri
  https://www.transifex.com/buddiesofbudgie

- UP - Rnote
  https://hosted.weblate.org/projects/rnote/repo/tr/

- UP - Geary yardım belgeleri
  https://l10n.gnome.org/vertimus/geary/main/help/tr/

- UP - Damned Lies
  https://l10n.gnome.org/vertimus/damned-lies/master/po/tr/

- UP - Flatpak
  https://github.com/flatpak/flatpak/pull/5326

GDB backtrace alma

Gerekli araçlar kurulu ise
gdb komut-adı ile programı çalıştırıyoruz. örneğin.

gdb nautilus

Sonrasında debug ile ilgili idrinmeleri falan gerçekleştirmesi gerekecektir.
Bittikten sonra

(gdb)

görünüyorsa run komutu çalıştırılır.

(gdb) run

Örneğimizdeki Nautilus programı normal şekilde çalıştırılır. Hata alması sağlanır ve program kapanır.

Kapanma sonrası bt komutu çalıştırılacak backtrace kaydı oluşturulmuş olur.

(gdb) bt

2023 Ocak Çeviri Faaliyetlerim

2023 yılında Ocak ayında çevirdiğim veya çevirisini iyileştirdiğim uygulamalar

Ocak

- UP - Eartag
  https://github.com/knuxify/eartag/pull/64

- UP - Black Box
  https://gitlab.gnome.org/raggesilver/blackbox/-/merge_requests/68

- UP - Dash to Dock
  https://github.com/micheleg/dash-to-dock/pull/1909

- UP - xkcb-gtk
  https://github.com/rkoesters/xkcd-gtk/pull/93

- UP - nlockr
  https://github.com/jkotra/unlockr/pull/8

- UP - Recorder
  https://github.com/alexkdeveloper/recorder/pull/8

- UP - Komikku
  https://gitlab.com/valos/Komikku/-/merge_requests/198

2022 Yılında Yaptığım Çeviri Katkıları

Malesef tam olarak takip etmeyi başaramadım. Github, Gitlab, Weblate, Poeditor.com, Transifex, yerel Weblate derken sayısız yere çeviri katkısı vermiş oldum. Verdiğim katkıları da ilk aylarda tam olarak kayıt altına alamadığım için ne kadar çeviri katkısı verdiğimden ben de emin değilim.

GNOME için Damned Lies üstünden yaptığımız çeviriler, masaüstü ortamları için çeşitli platformlarda yaptığımız çeviriler HARİÇ, bu sene katkı verdiğim çeviriler ve yazılımların listesi aşağıdaki gibidir.

Yeni Çeviri: 46
Çeviri Güncellemesi: 49 tekil, çatal/sürüm farkıyla 51 uygulama için 60+ defa
Çeviri İlintili Hata Düzeltmesi: 2

Read More

Neler Çeviriyorsunuz Yine (Kasım, 2022)

Sevenleri için çeviri eğlenceli bir uğraş. Özellikle özgür yazılım olarak hazırlanmış uygulamaları çevirmesi çok öğretici olabiliyor.

Son 4 ayda GNOME masaüstü ortamı dışında XFCE, MATE, Cinnamon masaüstü ortamlarının çevirilerine ufak katkılar verdim.

GNOME masaüstü ortamın 6 aylık takvim halinde yılda 2 ana sürüm olarak yayınlanıyor. Her sürüm 10 minor sürüm ile güvenlik ve çeviri güncellemeleri içerecek şekilde 1 yıl resmi olarak destekleniyor. GNOME çevirileri https://l10n.gnome.org/ üstünden yapılıyor ve bu konu hakkında daha önce bir blog yazısı yayınlamıştım.

XFCE masaüstü ortamı (Xfce şeklinde güncel yazımı) Pardus dağıtımı tarafından da kullanılıyor ve tercih ediliyor. Windows mantığına yakın olması sebebiyle yeni kullanıcılar daha kolay uyum sağlayabiliyor. Çevirileri https://www.transifex.com/xfce/ üstünden yapılıyor. Arayüz çevirileri de %100 oranında tamamlanmış görünüyor. Xfce sabit sürüm takvimi kullanmıyor.

MATE masaüstü ortamı Pardus dağıtımında bulunmuyor. Kendisi GNOME masaüstünün uzun süre kullanılan 2 serisinin bir çatallaması olarak hayatına başlamış bir masaüstü. (Özgür yazılım dünyasında böyle şeyler sık olur) GTK 2 değil GTK 3 sürümünü kullanıyor. MATE masaüstü ortamı en yeni teknolojileri kullanırken geleneksel kullanıcı deneyimi sağlamayı amaçlıyor. Her sene bir sürüm yayınlamalarına rağmen sabit bir sürüm takvimleri bulunmuyor. Ubuntu, Fedora ve Linux Mint Mate için ISO dosyaları sağlıyor. Mate çevirileri https://www.transifex.com/mate adresi üstünden yapılıyor.

Cinnamon masaüstü ortamı da GNOME üstünden çatallanmış bir masaüstü ortamı. Aynı şekiled GTK 3 sürümünü kullanıyor. Pardus dağıtımında Cinnamon ISO bulunmuyor. Debian, Ubuntu, Linux Mint, Fedora için ISO dosyaları bulunuyor. Çeviriler https://translations.launchpad.net/linuxmint/latest/ adresinde yapılıyor.

Masaüstü ortamlarının çevirilerine katkı verebileceğiniz gibi dilerseniz geliştiricilere Bağış da yapabilirsiniz.
GNOME: https://www.gnome.org/donate/
Xfce : https://opencollective.com/xfce
MATE: https://mate-desktop.org/donate/
Linux Mint (Cinnamon) : https://linuxmint.com/donors.php

KDE’yi ayrıntılı bir yazıda daha sonra işleme üzere atlıyorum.

Konu nereden nereye geldi değil mi? En son çevirilerden bahsediyordum.

Son 4 ayda pek çok yazılımın çevirisine katkıda bulundum. Okulların başlaması ve benim de öğrenci olmam sebebiyle çevirilerde biraz yavaşlamış durumdayım.

Bir GNOME masaüstü eklentisi olan Dash to Panel eklentisinin çevirileri yapılıp gönderildi.

Basit bir YouTube video indirme uygulaması olan Tube Converter çevirileri yapılıp gönderildi ve kabul edildi.

Markdown düzenleme uygulaması olan Marker çevirileri yapılıp gönderildi ve kabul edildi.

GNOME için uygulama kısayollarını düzenlemeye yarayan PinApp uygulamasının çevirileri yapılıp gönderildi ve kabul edildi.

Resimleri büyütmeye yarayan yeni bir uygulama olan Upscaler uygulamasının çevirileri yapılıp gönderildi ve kabul edildi.

GNOME arayüzünü kullanan hava durumu takip uygulaması Meteo uygulamasının çevirileri yapılıp gönderildi.

Meld ve WinMerge gibi birebir dosya veya dizin karşılaştırmaya yarayan Diffuse uygulamasının çevirileri yapılıp gönderildi ve kabul edildi.

Wordle benzeri bir oyun uygulaması olan Blurble çevirileri yapılıp gönderildi. 20 kadar değer barındırdığı için çeviri kolay oldu. Oyunun aradığı 5 harfli Türkçe kelimeleri tespit edip talep ettiği biçime dönüştürmek çeviriden uzun sürdü. Açıkcası hunspell-tr paketi üstünden oluşturduğum kelime listesini çok verimli bulamadım.

Bu ayda çeviriler açısından benim için biraz sönük geçti. Umarım sınavlardan sonra daha fazla vakit bulabilirim.

Flatpak Kurulumu ve Çeşitli Flatpak Depoları

Flatpak konusunda ümitvar olduğumu söylemek isterim. Umarım ilerde daha iyi yerlere gelir.

Flatpak, Linux dünyasındaki çeşitli paket yöneticileri ve bağımlılıklarının oluşturduğu sıkıntıları çözmek amacıyla yola çıkmış, tüm Linux dağıtımlarında çalışmayı hedefleyen, Linux için evrensel bir paketleme sistemidir.

Paket mantığına sahip neredeyle her dağıtımda çalışmaktadır. Kurulumu da dağıtımdan dağıtıma, paket sistemlerinin ve adlandırmalarının farklı olması sebebiyle farklılık göstermektedir.

Read More

AVIF resimleri Ubuntu 22.10 altında görüntüleme

Çok detaya girmeden söylemek gerekirse, önce aşağıdaki komut ile gerekli paketi kuruyoruz.

sudo apt install libavif-gdk-pixbuf

Sonrasında uçbirimi açıp şu komutu veriyoruz. Hedefte böyle bir dosya yok, şimdi biz oluşturacağız.

sudo nano /usr/share/thumbnailers/avif-pixbuf.thumbnailer

Dosyanın içeriği boş olması doğal. İçine aşağıdaki komutları yapıştırıyoruz.

[Thumbnailer Entry]
TryExec=/usr/bin/gdk-pixbuf-thumbnailer
Exec=/usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
MimeType=image/avif;

Yapıştırdıktan sonra CTRL+S ile dosyayı kaydediyoruz ve CTRL+X ile nano uygulamasından çıkıyoruz.

Sonrasında ayarların Naitulus/Dosyalar altında görünür olabilmesi için Nautilus/Dosyalar uygulamasını öldürüyoruz.

nautilus -q

Benim denemelerimde bazen küçük resim oluştururken bazen oluşturmadı. Sebebini bilmiyorum.

Flatpak Üstünden Kullandığım Uygulamalar

Merhaba.

Linux dünyasında Flatpak yavaş yavaş yer etmeye başlıyor. Uğraşıp neredeyse tüm sık kullandığım GNOME uygulamalarını (şimdilik 31 tane!) Flatpak’a geçirmeyi başardım.

Kimi disk yönetim uygulamaları, root olarak dosyalara erişmesi gereken uygualamalar vs flatpak olarak sunulamıyor. Nautilus dışında mümkün olsa GNOME Software bile flatpak olarak sunulsa çok mutlu olurdum.

Şimdilik liste aşağıdaki kadar.

flatpak list --app --columns=name,application
Name                                       Application ID
Dconf Düzenleyici                          ca.desrt.dconf-editor
Foliate                                    com.github.johnfactotum.Foliate
Flatseal                                   com.github.tchx84.Flatseal
Video İndirici                             com.github.unrud.VideoDownloader
Google Chrome                              com.google.Chrome
Uzantı Yöneticisi                          com.mattjakeman.ExtensionManager
OBS Studio                                 com.obsproject.Studio
XnConvert                                  com.xnview.XnConvert
Amberol                                    io.bassi.Amberol
Qt Linguist                                io.qt.Linguist
Poedit                                     net.poedit.Poedit
FileZilla                                  org.filezillaproject.Filezilla
GNU Görüntü İşleme Programı                org.gimp.GIMP
Kutular                                    org.gnome.Boxes
Builder                                    org.gnome.Builder
Hesap Makinesi                             org.gnome.Calculator
Karakterler                                org.gnome.Characters
Belge Görüntüleyici                        org.gnome.Evince
Uzantılar                                  org.gnome.Extensions
File Roller                                org.gnome.FileRoller
Resim Görüntüleyici                        org.gnome.eog
Yazı Tipleri                               org.gnome.font-viewer
gitg                                       org.gnome.gitg
Meld                                       org.gnome.meld
Parolalar ve Anahtarlar                    org.gnome.seahorse.Application
Kate                                       org.kde.kate
LibreOffice                                org.libreoffice.LibreOffice
Thunderbird                                org.mozilla.Thunderbird
Firefox                                    org.mozilla.firefox
qBittorrent                                org.qbittorrent.qBittorrent
Shotcut                                    org.shotcut.Shotcut
VLC                                        org.videolan.VLC

Linux yerel LANGUAGE değerini nasıl düzenledim

Merhaba.

Kimi paketleri test etmek için sisteme italyanca da yüklemiştim. Sonrasında bir baktım apt sonuçları, synaptic ile görünen paketlerin bilgileri hatta bazen uygulama bazen Türkçe, bazen İtalyanca, bazen ikisi birden karışık görünmeye başlamıştı.

Aradığım pek çok sonuçta locale değerimi kontrol etmem isteniyordu. Yerelimin sonucu ise aşağıdaki gibi çıkıyordu.

Read More