emziksiz

emziksiz araçları

emziksiz araçları
Linux için birçok yazılım paketi onlarca yıldır özellikler ekliyor. Soru şu oluyor; Bu özelliklerin ne kadarı size yardımcı oluyor ve ne kadarı disk ve bellek kaynaklarınızı karıştırıyor?? Bizim kahramanlarımız.org, standart koddaki tüm özellikleri kaldırarak bu sorunu çözmeye çalıştı. Aşk özellikleri? Herhangi bir özellik yama olarak mevcuttur, böylece kaç tane ve hangi özellikleri istediğinize karar verebilirsiniz. Bu sistemle, ihtiyacınız olan veya istediğiniz özelliklerin kontrolü sizde olur. Bunun bedeli, kodunuzu kendi başınıza derlemek için biraz çaba harcamanız gerektiğidir. Çoğu emici araç aslında çoğu dağıtımda ikili dosyalar olarak mevcuttur. Ancak, bu, çok sınırlı bir dizi özelliğe sahip olacağınız için amacı bozar. Kaynak kodunu indirmek daha iyidir! İkili dosyaları derleyeceksiniz merak etmeyin sanıldığı kadar zor değil.

Gerekli araçlar

Genel olarak, ikili dosyalarınızı oluşturmak için bir derleyiciye ihtiyacınız olacak. Standart GCC, genellikle bakıcılar tinycc'yi tercih etse de çalışacaktır. Bu biraz kurulum gerektirir, bu yüzden birkaç kez derledikten ve derlemenin nasıl çalıştığını anladıktan sonra bunu seçin. Derleyicinizi seçtiğinizde, dosyaları indirmeniz gerekir. Kaynak, git depoları olarak mevcuttur, bu nedenle git'i kurun ve kaynak kod dizininizde git klonunu kullanın.

Sisteminizi kurma

Gcc ile giderseniz, standart paket işleyicinizle kolayca kurabilir ve ardından kodunuzu derlemek için 'make' komutunu çalıştırabilirsiniz. Bunun yerine tinycc'yi seçerseniz, yapacak daha çok işiniz var demektir. Neyse ki, tinycc kendini derleyebilir, bu yüzden git depolarından indirin.

$ git klon git://repo.veya.cz/tinycc.git

Derleyiciyi doğrudan dizininden kullanabilmenize rağmen, sisteminize derleyebilir ve kurabilirsiniz. Bunu yapılandırdıktan sonra, isteyebileceğiniz özelliklere bakmak istersiniz. Bu muhtemelen en çok dikkat etmeniz gereken, yalnızca gerçekten istediğiniz özellikleri seçmeniz ve her seferinde mümkün olduğunca az uygulamanız gereken yerdir. Bunun nedeni, tüm özelliklerin yamalar olması, yamaları yanlış anlamanız ve gerçekte orada ne olması gerektiğini bulmak için kaynak kodun etrafında çok fazla araştırma yapmanızdır. İhtiyacınız olan araçlar 'yama'dır ve yamalarla başa çıkabildiğinizden ve bunları araştırabildiğinizden emin olmak için farklıdır.

$ apt kurulum yaması && apt kurulum farkı

Son olarak, favori araçlarınızı derleyebilmelisiniz!

Bazı ilginç projeler

Suckless Terminali

st - Basit terminal sadece komutlarınızı çalıştırmak için tasarlanmıştır. Varsayılan olarak kaydırma ile gelmiyor. Aslında, pek çok özellik hiç açık değil. Hangi özellikleri istediğinizi bulmak için gidin ve web sayfalarında arayın. Bir tane bulduğunuzda, onu indirmeniz ve onu elde etmek için yamayı kullanmanız gerekir. Klavye kısayoluyla yeni bir terminal oluşturmak için bir özellik eklemek isteyebilirsiniz. Bunu yapmak için https://st dosyasını indirin.emziksiz.org/yamalar/newterm/st-newterm-0.8.2.fark. Eldeki bu dosya ile ana dosyayı güncelleyebilirsiniz. Kaynak kod dizininde yamayı çalıştırın.

$ yama -p1 < st-newterm-0.8.2.diff

Başlangıç ​​noktanız her zaman doğru olmadığı için bu size biraz sorun çıkarabilir, düzeltmek için reddetme dosyasını okuyun. Yama başarıyla uygulandıktan sonra tercihlerinizi ayarlamaya geçebilirsiniz. Bu yapılandırmada yapılır.h dosyası. Bittiğinde kodunuzu derleyin. Çoğu pakette bunu yapmak için tek bir komutunuz vardır.

$ temiz kurulum yap

Her paket için bir BENİOKU dosyası vardır, okuyun!

DWM

DWM, herhangi bir pencere yöneticisinin yerini alır, onu küçük ve hızlı yapan çok az özelliğe sahiptir. X üzerinde çalışır, ancak onu Wayland'e taşımak için bazı çabalar sarf edilmiştir. Birçok döşeme penceresi yöneticisi bu kodu temel alır.

sörf

Hayal bile edemediğiniz en basit web tarayıcısı! Ctrl-g ile bağlantıları takip edebilir ve yenilerini açabilirsiniz, programcılar başka uygulamalara da gömebilir. "Normal" bir kullanıcı olarak Emacs'a ekleyebilirsiniz! Varsayılan olarak başka özellik yok. Sekmeli tarama için 'sekmeli' paketi kullanın.

sinit

Emici aletlere aşık olduktan sonra, başlatma ve süreç kontrolünü sinit olarak değiştirebilirsiniz. Gereksiz özelliklerin çoğunu ortadan kaldırır. Bu şekilde makinenizi başlatmak için yalnızca üç sinyal işlenir ve çok minimum bir sisteme sahip olmanızı mümkün kılar.

ne eksik olacak?

Emici araçları kullandığınızda bazı özellikleri kaçıracaksınız ama yargılamadan önce deneyin. Hiç bir şey kaçırmıyor olabilirsin.

Sonuç

Emici aletler çoğu insan için biraz aşırı. Bununla birlikte, çoğu insan, her şeyin kaybedileceği korkusuyla büyük gelişmelere şans vermeyecektir. Cesurlara katılın ve kendinizi iyi hissedene kadar her seferinde bir paket deneyin. Bir sonraki adım, günlük görevlere devam edebildiğinizden emin olmak için emziksiz bir sisteme çift önyükleme yapmaktır.

How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Linux Oyunları Geliştirmek için Ücretsiz ve Açık Kaynaklı Oyun Motorları
Bu makale, Linux'ta 2D ve 3D oyunlar geliştirmek için kullanılabilecek ücretsiz ve açık kaynaklı oyun motorlarının bir listesini kapsayacaktır. Bu tür...