March 01, 2024

GNU/Linux Sistemlerde Xbox Kablosuz Oyun Kolu Kullanımı

Bilgisayarda oyun oynarken gamepad kullanmayı seven birisiyim; günümüz oyunlarının çoğunun kontrollerinin konsol cihazların gamepad’lerine göre tasarlandığını ve bazı oyunları karmaşık tuş düzenleri nedeniyle klavye/fare ikilisiyle oynamanın işkenceye dönüştüğünü düşünürsek türüne göre bir çok oyunun PC’de gamepad ile daha rahat oynandığını düşünüyorum 🙂 Bugüne kadar yıllardır Logitech’in Cordless Rumblepad 2 ve F710 ürünlerini kullanmış birisi olarak aklım epeydir Xbox gamepad’lerine gidiyordu ancak geçmişte Linux sistemlerde sıklıkla karşılaşılan donanım uyumsuzlukları nedeniyle çekinik kalıyordum. Sonunda merağıma yenik düşerek Xbox Series X|S gamepad ürününü aldım ve basit 1 – 2 işlem ardından bu cihazın Linux sistemlerde de sorunsuzca kullanılabildiğini mutlulukla paylaşmak istedim 🙂 Eğer siz de kendinizi aklınızdaki benzer soru işaretleri nedeniyle bu sayfada bulduysanız yazıyı okumaya devam edebilirsiniz.

Öncelikle bu yazıyı hazırladığım sırada bilgisayarımda Linux 6.5 çekirdek sürümüne sahip KDE neon dağıtımını kullandığımı belirtmek isterim. Eğer hızlıca yaptığım araştırmalar doğru ise Xbox sürücü desteği çekirdeğe 3.x sürümlerinde, titreşim özelliği ise 2023 yılı içinde eklenmiş; yani yeterince güncel bir dağıtım / çekirdek sürümü kullanıyorsanız cihazın özellikleriyle ilgili Linux tarafında yazılımsal hiç bir eksik bulunmaması gerekiyor.

Sıra geldi cihazı bilgisayar ile bağlamaya. Bu oyun kolunu masaüstü/dizüstü bilgisayarlarda kullanmak için Microsoft üç farklı yöntem sunuyor:

  • USB Type C kablo ile,
  • Bluetooth ile,
  • Xbox Wireless adaptör ile.

Sonuncu seçenek için ayrı bir ürün daha satın almak gerektiği için test etme imkanım olmadı ancak ilk iki seçenek ile ilgili deneyimlerim aşağıda yer alıyor. Belki gelecekte bir gün bu yazıyla karşılaşan bir okur yorum kısmında sonuncu seçenek ile ilgili görüşlerini paylaşmış olur 🙂

Type C Kablo ile Kablolu Bağlantı

Kablolu bağlantı için anlatacağım çok bir şey yok aslında; Type C kabloyu bağlar bağlamaz bilgisayar cihazı direkt tanıyor ve herhangi bir işleme gerek kalmadan Linux sisteminizde kullanmaya başlayabiliyorsunuz. Kablolu bağlantı sırasında cihazı pilsiz de kullanabileceğinizi, cihaz üzerinde pil takılı olsa dahi pillerin kullanılmadığını, tüm gücün kablo üzerinden sağlandığı bilgisini de ekleyeyim.

Bluetooth ile Kablosuz Bağlantı

Bluetooth bağlantısı için öncelikle minimum Bluetooth 4.0 destekleyen bir anakarta veya harici USB Bluetooth adaptörüne ihtiyacınız olacak.

Şimdi işlerin biraz karmaşık (ama sonu mutlu biten) kısmına geldik 🙂 Ben ürünü kutusundan ilk çıkarttığım haliyle Bluetooth ile bağlamayı denediğimde tuşların çalışmaması, bağlantının sürekli gidip gelmesi problemleriyle karşılaştım. Eğer siz de bu sıkıntıları yaşarsanız bu durumda sadece bir kereye mahsus çalışır durumdaki bir Windows 10/11 bilgisayarın önüne oturmanız ve aşağıdaki adımları uygulamanız gerekecek:

  1. Microsoft Store uygulamasından “Xbox Accessories” uygulamasını bulup kurun.
  2. Ürünü Type C kablo ile bilgisayara bağlayın.
  3. Cihaz ayarları ekranında “Update now” seçeneğini (benim ekran görüntümde “No update available” olarak görünen) seçin ve güncelleme bitene kadar bekleyin.

Güncelleme sonrası Linux sisteminize geri dönüp cihazı Bluetooth üzerinden bilgisayar ile tekrar eşleştirdiğinizde sorunsuzca çalışmaya başladığını göreceksiniz. Araya hemen Bluetooth eşleştirme işleminin nasıl gerçekleştiğini sıkıştırayım: cihaza pilleri taktıktan sonra ortada yer alan Xbox logolu tuşa kısa basılı tutarak cihazı açın. Pil kapağının üstünde yer alan minik ))) sembollü eşleştirme tuşuna 3 saniye kadar basılı tuttuğunuzda Xbox tuşu hızlıca yanıp sönmeye başlayacak. Cihaz bu moddayken bilgisayarınızdan yeni Bluetooth aygıtı ekleme işlemini başlatabilirsiniz.

Sonuç

Cihazı ister kabloyla, ister Bluetooth ile bağlayın farketmiyor; Linux sistemlerinizde hem Steam kütüphanenizdeki oyunları, hem de Steam harici oyunları (örneğin SuperTux 🐧) satın almış olduğum model Xbox gamepad ile sorunsuzca oynayabiliyorsunuz ve eğer isterseniz Steam’in sağladığı ek özelliklerden (tuşları yeniden ayarlama, titreşim açma/kapama, vs) faydalanabiliyorsunuz.

Herkese iyi eğlenceler 🙂

February 29, 2024

Bir veda busesi

Tersi ters düzü düz birisi olarak saçma bir tartışma sonrası GNOME vakfı üyeliğinden istifa edip tüm özgür yazılım projelerimin ve çevirilerimin bulunduğu her şeyi silip attım. github profili ve türevi kod sitelerindeki silinebilen tüm hesaplar ile birlikte özgür yazılım projelerinde kullandığım eposta adresini de çöpe attım.

Buna ilave olarak telegram kullanımını da bıraktım. Telefon defterindeki herkesi de sildim.

Twitter hesabımı kapattım, youtube’a yüklediğim eğitim videolarını kaldırdım.

Telefon numarasını da birkaç gün içinde değiştiririm. (lanet bankacılık uygulamalarıyla uğraşmak sıkıcı)

February 27, 2024

2024 Şubat Ayı Çeviri Faaliyetlerim

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

Aralık

– NEW – Delineate
   https://hosted.weblate.org/projects/seadve/delineate/tr/

– NEW – Bustle
   https://l10n.gnome.org/vertimus/bustle/main/po/tr/

– NEW – RetroPlus
   https://github.com/Vysp3r/RetroPlus/pull/15/commits

– NEW – Stimulator
   https://github.com/sigmaSd/Stimulator/pull/93

– NEW – Binary
   https://github.com/fizzyizzy05/binary/pull/6

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

– UP – TopHat 
   https://github.com/fflewddur/tophat/pull/119

February 24, 2024

Linux’ta Dosya Sistemi Türlerini Tespit Etmenin 10 Yolu

Linux’ta dosya sistemi tipinin belirlenmesi, optimum sistem yönetimi ve çalışması için çok önemlidir. Aşağıda bulacağınız tablomuz size, depolama mimarinizin ayrıntılarını ortaya çıkarmanın 10 farklı yolunu gösteriyor.

Linux evrenini keşfetmek heyecan verici bir yolculuk olabilir, ancak başarılı bir şekilde gezinmek için öncelikle dosya sisteminizi anlamalısınız. Linux ile çalışmanın temel yönlerinden biri dosya sistemi tipinin nasıl tanımlanacağını bilmektir. Bu bilgi sorunları gidermenize, sisteminizi optimize etmenize veya yalnızca merakınızı gidermenize bile yardımcı olabilir.

Öyleyse gelin, Linux’ta dosya sistemi türünü bulmanın birçok yolunu inceleyelim ve keşfedelim!

KomutKullanım
df --output=fstypeDosya sistemi disk alanı kullanımını bildirme
mount | grep '^/dev'Bağlı tüm dosya sistemlerini görüntüleme
cat /etc/fstabYapılandırılmış dosya sistemlerinin önyükleme zamanlarını gösterme
lsblk -fDosya sistemi türüne göre blok cihazlarını listeleme
blkidBlok cihazlarla ilgili ayrıntıları görme
file -sL /dev/sda1Bir dosya/cihazdaki veri türünü algılama
cat /proc/mountsBağlı dosya sistemlerinin çekirdek tablosunu gösterme
findmnt -T /dizin/yoluDosya sistemi hiyerarşisinde bir dizin bulma
stat -f /dizin/yoluDosyalara veya dosya sistemlerine ilişkin istatistikler edinme
sudo fdisk -lDisk bölümleme ve listeleme

February 20, 2024

Steam Audio Açık Kaynak Sürümü Çıktı

Valve'ın bugün Steam Audio SDK 4.5.2 sürümünü piyasaya sürmesiyle birlikte yazılım geliştirme kitini Apache 2.0 lisansı altında tamamen açık kaynak haline getirdiler. Bu sürümü Steam Audio SDK kaynak kodunun ilk açık kaynak sürümü olma özelliği taşıyor.

SteamCommunity.com'un bugün yayınlanan "Steam Audio Açık Kaynak Sürümü" başlıklı duyurusunda:

    Hem SDK hem de tüm eklentiler de dahil olmak üzere Steam Audio kod tabanının tamamı artık Apache 2.0 lisansı altında yayınlandı. Bu, geliştiricilerin Steam Audio'yu ticari ürünlerde kullanmalarına ve bunu kendi lisans koşulları altında herhangi bir eklemeye gerek kalmadan değiştirmelerine veya yeniden dağıtmalarına olanak tanıyor. Hataları düzeltmek veya Steam Audio'ya özellikler eklemek isteyen geliştiricilerin katkılarını memnuniyetle karşılıyoruz.

Steam Audio Nedir?

Steam Audio, Valve tarafından oyunlar ve VR için sürükleyici bir ses çözümü olarak tanımlanıyor. Unity, Unreal Engine ve diğer oyun motorları için eklentiler mevcuttur. Bu 3D ses API'si, gerçek zamanlı ses yayılımı, VR entegrasyonu, harika 3D ses özellikleri ve daha fazlasını içeren tam özellikli bir ses çözümü olarak tanıtılmaktadır.

HexChat’in Final Sürümü Çıktı

Açık kaynaklı IRC istemcisi HexChat, final sürümünü duyurdu. HexChat 2.16.2 sürümü, uzun süredir kullanıcılarının keyif alabileceği küçük bir hata düzeltmeleri ve yeni özellikler seçkisiyle geliyor. Fakat kullananlar için bir de kötü haber var. Neredeyse 12 yıllık sürekli geliştirme sürecinin ardından HexChat 2.16.2 sürümü son sürüm olacak.

Uygulama sorumlusu TingPing bir blog yazısı duyurusunda;

Bu, HexChat'in son sürümü olacak. Proje yıllardır büyük ölçüde sürdürülemedi ve bu işi yapmak için başka kimse adım atmadı. Yıllar boyunca etkileşimde bulunduğum tüm katkıda bulunanlara, kullanıcılara ve sohbet edenlere teşekkür etmek istiyorum. HexChat benim için çok önemli ve geliştirici bir projeydi; Ergenlik çağında buna katkıda bulunmaya başladım, çok şey öğrendim, birçok harika insanla tanıştım ve bu, hayatımda daha büyük şeylere yol açtı.

HexChat'in bir önceki sürümü 2021'de yayınlanmıştı. Bu sürüme, istemcinin (özellikle Windows yapılarının) geliştirilmesinin devam ettirilmesi için bir yardım çağrısı vardı. Ne yazık ki, çok ihtiyaç duyulan yardım, XChat'in bir çatalı olarak başlayan bu kullanıcı dostu GTK IRC uygulaması için gerçekleşmedi.

HexChat 2.16.2'deki Değişiklikler:

  • /server artık varsayılan olarak TLS'yi kullanıyor (devre dışı bırakılacak işaretle birlikte)
  • Tercihler iletişim kutusu artık kalıcıdır
  • Genişletilmiş monitör desteği
  • SCRAM SASL mekanizmaları desteği
  • Takma adı pencere başlığından gizleme seçeneği
  • Maksimum sunucu şifresi uzunluğu 1024'e çıkarıldı
  • Python 3.8'e güncellendi (Windows)
  • Başlat menüsü ve uygulama kısayolları için yükleyici seçenekleri (Windows)
  • Hata düzeltmeleri

En son sürümü projenin web sitesinden (Windows yükleyicilerinin sağlandığı yer) indirebilir veya Flathub'dan alabilirsiniz. Projenin açık kaynak kodlarına GitHub sayfasından ulaşabilirsiniz.

February 18, 2024

Linux’ta Podman Masaüstü Nasıl Kurulur

Konteynerleştirme, uygulamaların ve bağımlılıklarının Konteyner adı verilen bağımsız birimler halinde paketlenmesini sağlayan hafif bir sanallaştırma biçimidir.  Konteynerleri etkili bir şekilde yönetmek için çeşitli araçlar ve [...]

Linux’ta Podman Masaüstü Nasıl Kurulur yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Linux’ta uygulamalar nasıl askıya alınır ve devam ettirilir

  Linux’ta bir programı askıya almanız veya devam ettirmeniz gerekiyorsa, kullanabileceğiniz birkaç yöntem vardır.  Kill komutu yaygın olarak kullanılan bir seçenektir ve htop terminal tabanlı [...]

Linux’ta uygulamalar nasıl askıya alınır ve devam ettirilir yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Linux ile Docker’da ZeroTier nasıl kullanılır?

  ZeroTier, kullanıcıların “modern, güvenli, çok noktalı sanallaştırılmış ağ” oluşturmasına olanak tanıyan etkileyici bir yazılımdır.  Çok çeşitli uygulamalara sahiptir ancak öne çıkan kullanımlarından biri, daha [...]

Linux ile Docker’da ZeroTier nasıl kullanılır? yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Linux’ta SSH Ardısıra Nasıl Kullanılır?

UNIX pipe operatörü, UNIX ve UNIX benzeri işletim sistemlerinin geliştirilmesinde muazzam bir adımdır.  Temel programların giriş ve çıkışlarını birbirine bağlayarak kullanıcıların karmaşık bilgi işlem görevlerini [...]

Linux’ta SSH Ardısıra Nasıl Kullanılır? yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Linux’ta ‘Umount Hedefi Meşgul’ Hatasını Düzeltme

Linux’ta ‘Umount Hedef Meşgul’ hatasını hızlı bir şekilde çözmek için uzman ipuçlarını keşfedin.  Bugün sinir bozucu sorunlara elveda deyin! Eğer bir Linux meraklısı ya da [...]

Linux’ta ‘Umount Hedefi Meşgul’ Hatasını Düzeltme yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Rsync İlerlemesi Nasıl İzlenir: Adım Adım Kılavuz

Rsync ilerlemesini zahmetsizce izlemeye yönelik uzman stratejileri keşfedin.  Verimli veri senkronizasyonu için gerekli ipuçlarını ve araçları öğrenin.  Üretkenliği şimdi artırın! Uzaktan Senkronizasyon’un kısaltması olan Rsync, [...]

Rsync İlerlemesi Nasıl İzlenir: Adım Adım Kılavuz yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

504 Ağ Geçidi Zaman Aşımı Hatası |  Nedenleri, Çözümleri ve Sorun Giderme

504 Ağ Geçidi Zaman Aşımı hatasına yönelik etkili çözümleri keşfedin.  Sunucu sorunlarını düzeltmek ve web sitesi performansını artırmak için sorun giderme ipuçlarını öğrenin.  Hızlı bir [...]

504 Ağ Geçidi Zaman Aşımı Hatası |  Nedenleri, Çözümleri ve Sorun Giderme yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Node.js En Son Sürüme Nasıl Güncellenir

Node.js, çeşitli avantajları nedeniyle popülerlik kazanmıştır.  Node.js, küçük ve büyük işletmeler arasında web geliştirmeyi devraldı.  JavaScript’in kullanıma sunulmasından sonra geliştiriciler, web geliştirmede her yerde bulunması [...]

Node.js En Son Sürüme Nasıl Güncellenir yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Ubuntu’ya NVM Nasıl Kurulur: Adım Adım Kılavuz

  NVM’yi Ubuntu’ya nasıl kolayca kuracağınızı öğrenin!  Sorunsuz Node.js sürüm yönetimi için kullanıcı dostu kılavuzumuzu takip edin.  Basit, adım adım talimatlar için tıklayın! Sunucu tarafı [...]

Ubuntu’ya NVM Nasıl Kurulur: Adım Adım Kılavuz yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Linux’ta kullanıcı adı nasıl değiştirilir

Bir Linux hesabının kullanıcı adını değiştirmek, her gün yapmamız gereken bir şey olmadığı için ilk başta kafa karıştırıcı veya zor görünebilen kullanıcı yönetimi görevlerinden biridir. [...]

Linux’ta kullanıcı adı nasıl değiştirilir yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Ubuntu’da Node.js ve NPM Nasıl Kurulur

Bir geliştirici olarak Nodejs ve NPM’nin nasıl kurulacağını bilmek çok önemlidir.  Node.js önde gelen web teknolojileri arasında yer almaktadır.  Yerel geliştirme ortamı oluşturmak istediğinizde sisteminizde [...]

Ubuntu’da Node.js ve NPM Nasıl Kurulur yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

February 17, 2024

Ubuntu/Debian Linux’ta GPT4All’ı Kurma

Güçlü dil modellerine erişimi demokratikleştiren açık kaynaklı bir girişim olan GPT4All’ın Ubuntu/Debian Linux sistemlerinde kurulumu ve çalıştırılmasına ilişkin kapsamlı kılavuza hoş geldiniz.  İster araştırmacı, ister [...]

Ubuntu/Debian Linux’ta GPT4All’ı Kurma yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Linux’ta Cfdisk Kullanarak Diskleri Bölümleme

Cfdisk, terminal tabanlı etkileşimli bir disk bölümleme programıdır.  Fdisk kadar gelişmiş olmasa da kullanımı kolay bir kullanıcı arayüzüne sahiptir.  Ortak disk bölümleme görevlerini yapmanız yeterlidir.  [...]

Linux’ta Cfdisk Kullanarak Diskleri Bölümleme yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

February 13, 2024

LinuxHaber yeniden?

LinuxHaber sitesinin hikayesi 2003-2004 yıllarına kadar gidiyor. Bu kadar eskiye gittiğini bilmesem de 2011 yılında Linux dünyası canlı kanlı gümbür gümbürken bir süreliğine biraz twitter formatına yakın bir şekilde 2011 yılında kısa süreliğine yayın hayatında tutmuştum. Nostalji yapmak isteyenler, buyursun.

Günümüz haber siteleri artık adı haber kendileri reklam sitesine döndüğü için parayı verenin doğru veya yalan haberlerini yaptıkları bir dünya oluştu.

Sosyal medya haberciliği ve podcast gibi yayınlar da klasik okurdan çok şey alıp götürdü. Bütün bunlar olurken biraz ihtiyarlamış halen okumayı seven kitle için de klasir habercilik de bir hayli ölmüş durumda.

Şahsi kanaatim odur ki Linux ve özgür dünyasından haberlere öncelik veren ve diğer alanlardaki haberlere de kapalı olmayanbir haber sitesine ve hatta dergiye ihtiyaç var.

Bu anlamda kitaphaber.com.tr sitemiz Bilal Can beyin de üstün gayretleriyle çok uzun süredir yayında.

Linux dünyasından haber yapmanın pek çok zorluğu var. Fakat zorluklardan ziyade benim LinuxHaber’i yeniden gündeme taşımaya duyduğum ihtiyaç Linux ve özgür yazılıma dair haberlerimizi yapan bir mecranın kalmamış olması. Bu durumda elbette yine birilerinin elini taşın altına koyması ve öne çıkması gerekiyor.

LinuxHaber’i aşama aşama yayın hayatına alabiliriz. Önce haber ve basın duyurularıyla başlarız. Bu aşamada GNOME masaüstü, KDE masaüstü ve diğer masaüstlerininin ve LibreOffice gibi büyük projelerin yeni sürüm duyuruları ve bu duyuruların biraz özetlenmiş çevirileriyle yayın hayatına başlayabiliriz.

Bu içeriklerin üstüne paylaşıma izin veren veya yazı vermek isteyen kişilerin yazılarını yayınlayarak veya varsa alıntılayarak çerçeveyi genişletiriz.

Bu aşamada elbette video içerik üreticilerinin içeriklerini de değerlendirmeye başlayabiliriz.

En son kamuoyu ve kalıcılık sağlamak için dergi yayıncılığına (yılda iki sayı olarak, en az 1-2 yıl sonra) başlayabiliriz.

Böylesi bir çılgınlık için gönüllü aranıyor.

February 11, 2024

Flatpak Uygulamaları ve Depoları Nasıl Yönetilir

Artık silinmiş olan video boyunca kullandığım komutları aşağıya bırakıyorum.

Flatpak Kurulumu

sudo apt install flatpak flatpak-xdg-utils gnome-software-plugin-flatpak

KDE Discorver için backend kurulum komutu

sudo apt install plasma-discover-backend-flatpak

Flatpak Sistem Depoları

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
sudo flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
sudo flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
sudo flatpak remote-add --if-not-exists elementary https://flatpak.elementary.io/repo.flatpakrepo

Flatpak Kullanıcı Depoları

sudo flatpak remote-add --user --if-not-exists flathub-user https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak remote-add --user --if-not-exists flathub-beta-user https://flathub.org/beta-repo/flathub-beta.flatpakrepo
sudo flatpak remote-add --user --if-not-exists gnome-nightly-user https://nightly.gnome.org/gnome-nightly.flatpakrepo
sudo flatpak remote-add --user --if-not-exists kdeapps-user --from https://distribute.kde.org/kdeapps.flatpakrepo
sudo flatpak remote-add --user --if-not-exists elementary-user https://flatpak.elementary.io/repo.flatpakrepo

Flatpak Depolarını Yönetmek

Flatpak için eklenmiş uzakları listelemek

flatpak remotes

Flathub deposundaki paket sayısını öğrenmek

flatpak remote-ls flathub | wc -l

KDE Gecelik deposundaki paket sayısını öğrenmek

flatpak remote-ls kdeapps | wc -l

GNOME Gecelik deposundaki paket sayısını öğrenmek

flatpak remote-ls gnome-nightly | wc -l

Flatpak için eklenmiş Elementary uzak deposunu silmek

flatpak remote-delete elementary

Diğer Flatpak Komutları

Flatpak komutları hakkında yardım almak

flatpak --help

Flatpak paketlerini, çalışma zamanları dahil, listelemek

flatpak list

Kurulu Flatpak uygulamalarını listelemek

flatpak list --app

Flatpak paketlerini toplu güncellemek

flatpak update

Flatpak paketlerini tamir etmek

flatpak repair

LibreOffice uygulamasını Flatpak olarak kurmak

flatpak install org.libreoffice.LibreOffice

LibreOffice uygulamasını Flatpak olarak çalıştırmak

flatpak run org.libreoffice.LibreOffice

LibreOffice uygulamasını Flatpak olarak ayrıntılı çalıştırmak

flatpak run --verbose org.libreoffice.LibreOffice

LibreOffice Flatpak paketini kaldırmak (alternatifli)

flatpak remove org.libreoffice.LibreOffice
flatpak uninstall org.libreoffice.LibreOffice

LibreOffice Flatpak paketini verileriyle birlikte kaldırmak (alternatifli)

flatpak remove --delete-data org.libreoffice.LibreOffice
flatpak uninstall --delete-data org.libreoffice.LibreOffice

LibreOffice Flatpak paketini verileriyle birlikte kaldırmak, Evet/Hayır sorusu olmadan (alternatifli)

flatpak remove --delete-data -y org.libreoffice.LibreOffice
flatpak uninstall --delete-data -y org.libreoffice.LibreOffice

Kullanılmayan Flatpak paketini kaldırmak (alternatifli)

flatpak remove --unused
flatpak uninstall --unused

Flatpak ile depolarda PoEdit uygulamasını aramak

flatpak search poedit

PoEdit uygulamasını Flatpak olarak sistem geneli kurmak

flatpak install net.poedit.Poedit

Kate uygulamasını Flatpak olarak KDE Gecelik deposundan kurmak

flatpak install kdeapps org.kde.kate

Kate uygulamasını Flatpak olarak depo seçerek kurmak (seçim ekranından sayı girilerek)

flatpak install org.kde.kate

KDE uygulamaları GNOME altında daha düzgün görünsün diye Adwaita teması kurmak (çalışma zamanıyla aynı sürümü/sürümleri seçmek gerekli)

flatpak install org.kde.KStyle.Adwaita

Uygulamaların Flatpak izinlerini yönetmek için Flatseal uygulamasını kurmak

flatpak install com.github.tchx84.Flatseal

Kullandığım Apt Komutları

LibreOffice uygulamasını normal olarak kurmak

sudo apt install libreoffice

LibreOffice uygulamasını normal olarak kaldırmak

sudo apt purge libreoffice*
sudo apt auto-remove

Flatpak İle Uygulama Derlemek

Flatpak Builder uygulamasının Flatpak olarak kurulması (zamandan tasarruf için videodan kırpıldı)

flatpak install org.flatpak.Builder

Git sürüm kontrol sisteminin kurulması (zamandan tasarruf için videodan kırpıldı)

sudo apt install git git-lfs

Resources uygulamasına ait kaynak kodlarının kopyalanması

git clone https://github.com/nokyan/resources.git

.bashrc içine ekleyebileceğiniz kimi aliaslar

alias flb="flatpak run org.flatpak.Builder build-dir --ccache --force-clean --user --install"
alias flr="flatpak run"
alias fli="flatpak install"
alias fll="flatpak list --app --columns=name,app,version,branch,origin,installation,size"

Resources uygulamasının flb alias’ı kullanılarak derlenmesi

flb build-aux/net.nokyan.Resources.Devel.json

Resources uygulamasının alias tanımlanmadan derlenmesi

flatpak run org.flatpak.Builder build-dir --ccache --force-clean --user --install build-aux/net.nokyan.Resources.Devel.json

Derleme sırasında eksik olan SDK eklentilerinin kurulması

flatpak install flathub org.freedesktop.Sdk.Extension.rust-stable
flatpak install flathub org.freedesktop.Sdk.Extension.llvm16

Derlenmiş Resources uygulamasının çalıştırılması
flatpak run net.nokyan.Resources.Devel

Derlenmiş Resources uygulamasının çalıştırılması (alias ile)
flr net.nokyan.Resources.Devel

Kaynakça

– https://flatpak.org/about/
– https://www.yakusha.net/flatpak-kurulumu-ve-cesitli-flatpak-depolari/

UrBackup’ı Ubuntu 22.04 veya 20.04’e Yükleme

UrBackup, çeşitli platformlardaki verileri korumak için tasarlanmış, çok yönlü ve güçlü bir açık kaynaklı yedekleme çözümüdür.  Bu kılavuz, UrBackup’ın Ubuntu 22.04 veya 20.04’e nasıl kurulacağını [...]

UrBackup’ı Ubuntu 22.04 veya 20.04’e Yükleme yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

LibreOffice 24.2 Açık Kaynak Ofis Paketi Resmi Olarak Yayınlandı

  LibreOffice 24.2 sürümündeki modüllerdeki yenilikleri öğrenin. LibreOffice 24.2, 31 Ocak 2024’te yayınlandı. Bu sürümden itibaren ekip, sürüm şemasını yıl ve aya dayalı YY.MM olarak [...]

LibreOffice 24.2 Açık Kaynak Ofis Paketi Resmi Olarak Yayınlandı yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

PowerDNS: İkincil DNS yapılandırması

PowerDNS’de DNS Master Slave çoğaltmasını bir profesyonel gibi yapılandırın.   PowerDNS’de DNS Master Slave çoğaltması nasıl yapılandırılır PowerDNS’de DNS Master-Slave replikasyonunu yapılandırmak için ön koşullar [...]

PowerDNS: İkincil DNS yapılandırması yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Docker: Mysql 8 Docker ve Docker-Compose ile nasıl çalıştırılır

Bu kılavuzda Mysql 8’in docker ve docker compose ile yerel olarak nasıl çalıştırılacağını keşfedeceğiz.  Mysql 8’i makinenize kurmadan yerel olarak çalıştırmak istiyorsanız veya Mysql’in birden [...]

Docker: Mysql 8 Docker ve Docker-Compose ile nasıl çalıştırılır yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Docker: Redis 6’yı Docker ve Docker-Compose ile çalıştırma

Bu kılavuzda Redis 6’nın yerel olarak docker ve docker compose ile nasıl çalıştırılacağını keşfedeceğiz.  Redis’i sunucunuza yüklemeden yerel olarak çalıştırmak istiyorsanız veya Redis’in birden çok [...]

Docker: Redis 6’yı Docker ve Docker-Compose ile çalıştırma yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Docker:Cassandra 4 Docker ve Docker-Compose ile nasıl çalıştırılır

Bu kılavuzda Cassandra’nın docker ve docker compose ile yerel olarak nasıl çalıştırılacağını keşfedeceğiz.   Önkoşullar Takip etmek için aşağıdakilere sahip olduğunuzdan emin olun: Docker yerel [...]

Docker:Cassandra 4 Docker ve Docker-Compose ile nasıl çalıştırılır yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Docker: Mongodb’u Docker ve Docker-Compose ile çalıştırma

Bu kılavuzda Mongodb’un docker ve docker compose ile yerel olarak nasıl çalıştırılacağını keşfedeceğiz.  Mongodb’u sunucunuza kurmadan yerel olarak çalıştırmak istiyorsanız veya Mongodb’un birden fazla sürümünü [...]

Docker: Mongodb’u Docker ve Docker-Compose ile çalıştırma yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Docker: Mariadb’yi Docker ve Docker-Compose ile çalıştırma

Bu kılavuzda Mariadb 10’un yerel olarak docker ve docker compose ile nasıl çalıştırılacağını keşfedeceğiz.  Mariadb 10’u makinenize kurmadan yerel olarak çalıştırmak istiyorsanız veya Mariadb’nin birden [...]

Docker: Mariadb’yi Docker ve Docker-Compose ile çalıştırma yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Docker: Elasticsearch nasıl kurulur ve docker ile yönetilir

Elasticsearch, Apache Lucene üzerine kurulu dağıtılmış bir arama ve analiz motorudur.  HTTP web arayüzü ve şemasız JSON belgeleriyle dağıtılmış, çok kiracılı, tam metinli bir arama [...]

Docker: Elasticsearch nasıl kurulur ve docker ile yönetilir yazısı ilk önce Linux Teknik Bilgi Arşivleri üzerinde ortaya çıktı.

Feeds