Oyunlar

Tam Ekran Linux Uygulamalarında ve Oyunlarında OSD Yerleşimi Nasıl Gösterilir

Tam Ekran Linux Uygulamalarında ve Oyunlarında OSD Yerleşimi Nasıl Gösterilir
Tam ekran oyunlar oynamak veya uygulamaları dikkat dağıtmayan tam ekran modunda kullanmak, bir panelde veya görev çubuğunda görünen ilgili sistem bilgilerinden sizi uzaklaştırabilir. Bunun üstesinden gelmek için tam ekran uygulamalarda ve oyunlarda bir OSD (ekran üstü görüntü) kaplaması kullanabilirsiniz. Bu makale, basitçe “osd_cat” olarak adlandırılan kullanışlı bir OSD oluşturma komut satırı yardımcı programıyla ilgili bir kılavuzu kapsayacaktır. OSD ve HUD (heads-up display) gibi terimler makalede birbirinin yerine kullanılacaktır.

Osd_cat'i Linux'a Kurmak

osd_cat'i Ubuntu'ya kurmak için aşağıdaki komutu çalıştırın:

$ sudo apt yükleme xosd-bin

Osd_cat'i paket yöneticisi uygulamasında arayarak diğer Linux dağıtımlarına kurabilirsiniz.

Osd_cat birçok komut satırı seçeneğiyle birlikte gelir, burada tüm kullanım durumlarını kapsamak mümkün değildir. Aşağıdaki komutu çalıştırarak osd_cat man sayfasına erişebilirsiniz:

$ adam osd_cat

Osd_cat man sayfası çevrimiçi olarak da mevcuttur. Aşağıda, osd_cat kullanımı ve çeşitli komut satırı seçenekleri hakkında size fikir verecek birkaç örnek açıklanmıştır.

Tarih ve saat

Sürekli güncellenen bir tarih ve saat HUD'sini göstermek için aşağıdaki komutu çalıştırın:

$ doğru iken; tarih yapmak; uyku 1; bitti | osd_cat -- merkeze hizala
--konum orta -- satır 1 -- gecikme 1

Komut, bir terminalde hiç bitmeyen bir "while" döngüsü çalıştırır ve "tarih" komutunun çıktısını her saniye günceller. Boru sembolü “ | “tarih” komutunun çıktısını osd_cat komutuna beslemek için kullanılır. "-lines" anahtarı OSD'de görüntülenecek satır sayısını tanımlamak için kullanılır ve "-delay" anahtarı osd_cat komutunun süresini tanımlamak için kullanılır (burada 1 saniye). "-align" ve "-pos" anahtarları, OSD'yi sırasıyla ekranın yatay ve dikey merkezinde görüntülemek için kullanılır.

Yazı tipi boyutunu değiştirmek için “-font” anahtarını kullanın ve aşağıdaki komutta gösterildiği gibi değerini değiştirin:

$ doğru iken; tarih yapmak; uyku 1; bitti | osd_cat -- merkeze hizala -- konum orta
--satır 1 --delay 1 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*

osd_cat komutuyla birlikte yürütülebilir bir ikili dosyayı çalıştırmak için başka bir boru simgesi kullanın:

$ doğru iken; tarih yapmak; uyku 1; bitti | osd_cat -- merkeze hizala -- konum orta
--satır 1 --gecikme 1 | ./executable_binary

Yürütülebilir ikili dosyayı kapatmanın “while” döngüsünü sonlandırmayacağına dikkat edin. düğmesine basarak döngüyü manuel olarak sonlandırmanız gerekecektir komutun ilk başlatıldığı terminal penceresindeki tuşa basın.

OSD'de yanıp sönen metin görüyorsanız, "-delay" değerini 2 veya daha fazla artırmayı deneyin.

CPU ve Bellek Kullanımı

Her saniye CPU kullanımını gösteren bir HUD görüntülemek için aşağıdaki komutu kullanın:

$ doğru iken; top -b -n1 | grep "Cpu(lar)" | awk 'print 2 $ + $4'; uyku 1; bitti
| osd_cat --align center --pos orta --lines 1 --delay 2 --font -*-*-*-*-*-*-28-*
-*-*-*-*-*-*

Her saniye sistem tarafından kullanılan RAM'i gösteren bir HUD görüntülemek için aşağıdaki komutu kullanın:

$ doğru iken; ücretsiz | grep Mem | awk 'yazdır $3/$2 * 100.0'; uyku 1; bitti | osd_cat
--ortala hizala --pos orta --lines 1 --delay 2 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*

Oyunlarda Artı İşareti

Osd_cat'i kullanarak küçük bir artı işaretini tam olarak ekranın ortasında görüntüleyebilirsiniz. Tek bir harfi ekranın tam ortasında göstererek FPS Oyunlarında nişangah olarak kullanabilirsiniz. Çoğu FPS oyunu, ekranın ortasında bir artı işareti görüntüler. Bir oyuncu mouselook (kamerayı farede hareket ettirir) kullandığında, kamera veya sahne hareket ederken artı işareti ekranın ortasında kalır. Bir osd_cat HUD, ekranın ortasında sabit, statik bir retikül görüntülemek için kullanılabilir. "o" harfini artı işareti olarak göstermek için aşağıdaki komutu çalıştırın:

$ yankı "o" | osd_cat -- merkeze hizala -- konum orta

Oynadığınız oyuna ve orijinal artı işareti stiline ve boyutuna bağlı olarak artı işaretinin biraz kapalı olabileceğini unutmayın. Ancak, “osd_cat” kılavuz sayfasında açıklanan “offset” ve “indent” anahtarları kullanılarak kolayca sabitlenebilir. Bu seçenekler, artı işaretinin tam olarak merkezde olmayabileceği üçüncü şahıslarda veya omuz üstü oyunlarında artı işaretini hizalamak için de kullanılabilir.

DualShock Kontrol Cihazı Pil Seviyesi

DualShock kontrol cihazınızın pil seviyesini osd_cat kullanarak herhangi bir oyunda bir bindirme olarak gösterebilirsiniz. Oyun oynarken kalan kapasiteyi sürekli kontrol etmek istemiyorsanız oldukça kullanışlıdır. Bir osd_cat HUD'da kalan pil yüzdesini göstermek için aşağıdaki komutu çalıştırın:

$ doğru iken; upower -i $(upower -e | grep sony_controller_battery) | grep yüzdesi
| awk 'baskı $2'; uyku 1; bitti | osd_cat -- hizalama merkez -- konum orta -- satır 1
--gecikme 2 --font -*-*-*-*-*-*-28-*-*-*-*-*-*-*

Sonuç

Osd_cat yoğun bir şekilde özelleştirilebilir ve onu bir HUD oluşturmak için terminalde çıktı üreten herhangi bir komutla kullanabilirsiniz. Örneğin, 3B oyunlarda sürekli olarak bir FPS sayacı gösterebilir veya openbox gibi hafif bir pencere yöneticisi veya XMonad gibi kiremitli bir pencere yöneticisi kullanan minimal bir masaüstü ortamında faydalı bilgiler gösterebilirsiniz.

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...