Windows’unuzu Çekilir Kılın

Windows’unuzu Çekilir Kılın

İşim gereği bir süredir Windows kullanmam gerekiyordu. Özellikle benim gibi uzun sürelerden beri GNU/Linux Distrolarını kullanıyorsanız alışma süreci sancılı geçiyor. Pek çok KDE masaüstü ortamında bulunan özellikten feragat ettim, GNU’nun pek çok güzel özelliğinden aynı şekilde feragat ettim. Ancak bir diğer yandan da bazı kazanımlar da elde etmedim değil.

Bir işletim sistemi ekosisteminden diğerine geçiş aslında ev taşımak gibi bir şey. İlk zamanlarında “ah eski mahallem” demeye başlıyorsunuz. Gerçi ben kısa zamanlı olarak Windows kullanacağım için dualboot yapıp geçtim. Ama bir diğer yandan da Windows 7’den beri kullanmadığım (2018’de birkaç ay zorunlu olarak kullandığım Windows 1804 hariç) Windows’a tekrar bir şans vermedim de değil. Ancak her ekosistem gibi bunda da zamanla kullanıp alışkanlık elde ettikçe işlerinizi kolaylaştırmak için farklı arayışlara giriyorsunuz.

Bu süreçte işlerimi kolaylaştırması için kullandığım bazı araçlar oldu. Bazı değişimler yaparak Windows’u daha kullanılır kılmam gerekti. Şimdi sizlerle de bu yaptığım değişimleri paylaşacağım ve kullandığım araçlardan bahsedeceğim. Kullandığım araçlar da tamamen Microsoft tarafından açık kaynak olarak sağlanan araçlar olacak (gözünü seveyim açık kaynağın)

Not: İş bu makale yazıldığı tarihte Windows 11 betada olduğu için Windows 10 özelinde anlatıyorum. Zaten zannetmem ki gelecekte de işe yaramasın.

Kurulum Esnası

Kurulum esnasında kesinlikle ama kesinlikle adınızı Türkçe karakter içeren bir formda yazmayın. Kullanıcı adınızda boşluk karakteri bulunmasın. Çünkü gerçekten saçma bir şekilde özellikle Java’da kullanıcı adından dolayı alakasız hatalar yiyorsunuz. Bunu da Windows’un UTF-8 desteğinin özürlü olmasına bağlıyorum.

Bir diğer tavsiyem de kurulum sırasında şöyle bir ekran çıkıyor

Benim yegane tavsiyem bunların tamamını kapatın. Gerek yok yani boşuna bunlarla uğraşmaya “bence”. Kaç kere Cortana kullanıyorsunuz ki normal hayatınızda, veya kaç kere cihazımı bul özelliğini kullanıyorsunuz ki. Ben kullanmadım hiç gerek de duymadım. Bu yüzden kapatıyorum.

İlk ve En Temel Sorun

Yani şundan nasıl kurtulunulacağını anlattırmayın bana.

Temalama

Etkinleştirmeyi hallettikten sonra en önemli işlerden birisi temalama oldu benim için. Abi açık renkli (light) temalardan nefret ediyorum. Bu yüzden karanlık tema mutlaka benim gibi rahatsız olan insanlar için birebir. Öncelikle sağ tıklayıp kişiselleştir diyoruz, ardından Renkler sekmesinden renginizi seçiniz kısmına gelip koyu rengi seçiyoruz, işte şöyle:

Temizlik

Başlat menüsünde şu yandaki gibi görünen bir sürü gereksiz simge var. Eminim son kullanıcı da bu simgelerden neredeyse çoğunu kullanmıyordur. Bu simgeler gereksiz yere arka planda veri çekiyor (Finans, Hava Durumu, Önerilen Uygulamalar, Haber ve dahası), bazı durumlarda gereksiz yere başlat menüsünün yavaş açılmasına sebep veriyor. Öncelikli olarak ben bu simgelerden kurtularak şöyle temiz bir başlat menüsü görünümü elde ettim.

Ardından alt panele gelelim. Alt panelde de çoğunlukla benim kullanmadığım bazı şeyler var. Hava durumu, Cortana düğmesi ve Arama Çubuğu gibi. Aşağıda görüldüğü gibi:

Zaten Windows’ta rendering her manada kütük gibi çalışıyor (Hatta böyle bir şeyin olduğuna bile şüpheliyim, hele hele MacOSX kullandıktan sonra daha da şüphe etmeye başladım). O yüzden bunları sıra sıra kapatıyoruz. Bunun içinse Görev Çubuğuna sağ tıklamak yeterli oluyor.

Bunda öntanımlı açık olan “Arama kutusunu göster” seçeneğidir. Bunu “Gizli” yapınBunda öntanımlı olan ise “Simge ve metin göster” seçeneğidir. Bunu da “Kapat” yapınEn son ise şu “Cortana düğmesini göster” seçeneğini kapatın

Bunlar ile çalışma alanımı daha temiz bir hale getirdiğimi düşünüyorum. Sonuç aşağıdadır:

Gereksizliklerden arındırılmış, sade bir görünüm…

Pano

Windows’un bir diğer özelliği ise pano. KDE’de güzel bir panomuz vardı ve Windows’a geçince bir panonun olmayışından çok yakındım. Aslında varmış ama biraz arka tarafta kalmış bir özellik Pano.

Panoyu açmak için “Windows — V” tuşlarına basıyoruz.

Geçmiş gösterilemiyor diyecek çünkü bu özellik kapalı. Hemen açalım, “Aç” tuşuna tıklayınca ayarlara yönlendirecek ve şu pencere açılacak:

Buradan pano geçmişini açıyoruz.

Gördüğünüz gibi yüzen bir pencere oluşmuş olacak.

Bundan sonrasını Geliştiriciler için anlatacağım. İşine yarayacak olan veya okumak isteyen buradan sonrasında okumaya devam edebilir.

Powershell ve Windows Terminal

Geliştiriciyseniz bazen farklı araçlara işiniz düşmüyor değil. Şimdi hacılar benim de bazen PowerShell’e işim düşüyor. Her PowerShell açtığımda çıkan şu bildirimden bıktım:

Bunun gelmesinin temel sebebi PowerShell’in yeni bir sürümünün oluşu ancak lisans kısıtlamaları sebebiyle bu sürümünü kurulum isosu içerisinde dağıtamaması (gözünü seveyim açık kaynak lisanslarının) Öncelikle tavsiyem yeni sürüm PowerShell kullanmanız çünkü yeni sürümleri eskiye nazaran hem çok daha hızlı hem de daha güzel özelliklere sahip. Ayrıca çapraz platform, yani diğer platformlarda da PowerShell (son sürümleri ile beraber) kullanılabiliyor.

Bir diğer konu ise benim gibi GNU ekosisteminden çıkanların yaşadığı konulardan birisi. Neden Windows’un bir terminali yok. CMD veya PowerShell demiyorum. Terminal diyorum. Onu da Windows Mağaza’dan çözüyoruz. Karşınızda Windows Terminal:

Bu uygulamanın en güzel yanı sekmeler özelliği.

Özellikle Azure ve WSL kullanan insanlar için oldukça yararlı bu sekmeler, ayrıca kendi sekmenizi de ekleyebiliyorsunuz.

Bir diğer güzel yanı ise Özelleştirebilmeye izin vermesi ve Windows Terminalin beraberinde getirdiği bazı araçlar. Hala düzeltemediğim bir şey ise Administator olarak shell nasıl açarım onu bilemiyorum.

Ancak gerek PowerShell, gerekse Windows Terminalde sağ tıklayınca bir menü açılmamasına ve sadece seçili metnin kopyalanmasına alışamadım.

WSL

Yani herkes duymuştur sanırım. WSL veya Windows için Linux Alt Sistemi dediğimiz araç Hypervisor kullanarak sanallaştırılmış bir Linux çekirdeğini kullanarak Windows altında bir Linux ekosistemi kullanmaya yarıyor. Özellikle çapraz platform uygulama geliştirirken (C# artık çapraz platform, ona da bir sonraki yazımda değinirim) oldukça işe yarar bir şey bu WSL.

WinGet

Windows için terminal üzerinden paket kurmaya sağlayan bir araç bu WinGet, kaynak kodu da yine Microsoft tarafından sağlanıyor:

[

GitHub - microsoft/winget-cli: Windows Package Manager CLI (aka winget)

This repository contains the source code for the Windows Package Manager Client (aka winget.exe). The packages…

github.com

](https://github.com/microsoft/winget-cli)winget çıktısı

Bu araç üzerinden istediğiniz herhangi bir paketi kolaylıkla kurabiliyoruz. 3. parti dağıtılanlar da dahil.

Biraz apt-get vari ama güzel bir paket yönetim sistemi bence.

PowerToys

Yani işte Microsoft’un verimlilik araç kiti işte. Bikaç güzel özelliği var. En sevdiğim hiçbir ayarla uğraşmadan, komut verip kısa süreliğine sistemin uykuya geçmesini süresiz engellemek. Yani böyle bir kısayol neden KDE’de yok dedirtti bana.

Kurulumu ise hemen winget ile yapalım :D

**winget install PowerToys --source winget**

Ve hemen başlat üzerinden açalım, unutmadan Administrator olarak açmakta yarar var:

VSCode

Çok fazla anlatmaya gerek yok herhalde. Eski Visual Studio aklımda canlandıkça midem bulanıyor.

Hadi bu da son ekran alıntısı olsun

Sonuç

Hala kullandıkça Windows’u daralıyorum ama artık en azından ufak tefek kişiselleştirilebilecek yanlarını görünce Windows’a göz kırpmıyor da değilim. Ama bir geliştiriciyseniz ve artık Windows kullanmak kaçınılmaz olduysa tadını çıkartın derim :D

Linkler

Şöyle buraya da yağdıram linkleri.

Microsoft Github Repository:

Microsoft

PowerShell:

GitHub - PowerShell/PowerShell: PowerShell for every system!

Windows Terminal:

GitHub - microsoft/terminal: The new Windows Terminal and the original Windows console host, all in…

WinGet:

GitHub - microsoft/winget-cli: Windows Package Manager CLI (aka winget)

PowerToys:

GitHub - microsoft/PowerToys: Windows system utilities to maximize productivity

VSCode:

GitHub - microsoft/vscode: Visual Studio Code