gnulinuxfree

GNU/Linux Kullanmıyorum Onu Yaşıyorum

Pcmanfm sağ tık özellik ekleme

pcmanfm


Lxde masa üstünün varsayılan dosya yöneticisi olan Pcmanfm, hafif ve yetenekli oluşu nedeniyle aynı zamanda diğer masaüstlerinde de bir çok kimsenin tercihi olmuş, popüler bir dosya yöneticisidir.
Sağ tık bağlam menüsüne kısayol eklemek için başka yöntem var mı bilmiyorum ama şimdilik deneyerek geliştirdiğim üç tane kısayol ekleyebiliriz.
Bunlar, Terminal, Root Terminal ve Open As Root denilen dosya yöneticisini root hakkıyla açma kısayolları.

Pcmanfm kullanıyorsanız ve bu kısayolları eklemek isterseniz başlayalım.

- Pcmanfm dosya yöneticisini açın.
- ctrl-h tuşlarıyla veya sağ tık ile gizlileri görünür yapın.
- /.local/share dizinine girin.
- Burada sağ tık ile actions isminde bir dizin oluşturun.
- Bir tane de  file-manager isminde bir dizin oluşturun.
- actions ismindeki dizini file-manager dizininin içine atın.
- actions dizinine girin.
- Sağ tık ile boş bir text dosyası oluşturun.
Alttaki kodu text dosyasına kopyala, yapıştır.

[Desktop Entry]
Version=1.0
Type=Action
Tooltip=Xfce Terminal
Name=Xfce Terminal
Profiles=profile-zero;
Icon=utilities-terminal
Categories=GTK;System;TerminalEmulator;

[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=xfce4-terminal
Name=Xfce Terminal


Kırmızı ile işaretlediğim yerlerin yerine kendi kullandığınız terminalin ismini yazın, kaydedin ve dosya yöneticisini kapatın, yeniden açın.
Kontrol için sağ tıklayın, terminalin kısayolu görünür olacaktır ve kısayola tıkladığınızda terminal açılmalıdır.

İşlem başarılı olmuş ise ikinci kısayol için /.local/share/file-manager/actions dizinine girin.
Sağ tık ile boş bir text dosyası oluşturun.
Alttaki kodu text dosyasına kopyala yapıştır, kaydet ve dosya yöneticisini kapat, yeniden aç.

[Desktop Entry]
Type=Action
Tooltip=Root Terminal
Name=Root Terminal
Profiles=profile-zero;
Icon=gksu-root-terminal
Categories=GTK;System;TerminalEmulator;

[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=gksu /usr/bin/x-terminal-emulator
Name=Root Terminal


Root hakkıyla açılan bir terminal kısayolu oluşturduk.
Bunu da bir önceki gibi kontrol edin.
Bu kısayol root hakkıyla açıldığı için sizden parolanızı girmenizi isteyen bir pencere açılacaktır.

Yine /.local/share/file-manager/actions dizinine girin.
Sağ tık boş dosya oluştur.
Alttaki kodu kopyala, yapıştır, kaydet, dosya yöneticisini kapat ve yeniden aç.

[Desktop Entry]
Type=Action
Tooltip=Open Folder As Root
Name=Open Folder As Root
Profiles=profile-zero;
Icon=gtk-dialog-authentication

[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=/usr/bin/gksu /usr/bin/pcmanfm %u
Name=Default profile


Burada Pcmanfm dosya yöneticisini sağ tık ile ve root hakkıyla açan bir kısayol yapmış olduk.

Kendim şimdilik üç tane kısayol oluşturdum, siz de kodların içeriğini inceleyerek sağ tık menüsüne daha başka kısa yollar deneyebilir ve ekleyebilirsiniz...

Ayrıca deneyimlerinizi burada paylaşmanızdan memnun olurum...

Aceminin netinstall kurulumu

netinstall


Openbox kurmak için ve bilmediğim için daha önceleri Mate veya Xfce kalıplarını kurduktan sonra Openbox'a geçiyordum.
Oysa Debian netinstall kalıbıyla doğrudan istediğin masaüstünü kurma imkanı var, ancak bu kalıp ile daha önceleri bir çok denemem oldusa da başarılı olamamış işin kolayına kaçmıştım.

Dün Debian kalıpları arasında dolanırken yine bu netinstall kalıbı kafama takıldı.
Bu defa bu kalıp ile kurulum yapmaya ciddi olarak karar verdim.
Ancak güleceğiniz bir şey söyleyim benim huyumdur, bir şeyi yapmak için önce onu deneme-yanılma yöntemine yatırır eğer hiç bir sonuç alamazsam son çare internete başvururum.
Bu da öyle oldu hiç bir yere başvurmadan tamamen kendi deneyimimle gerçekleşti...

Nasıl yaptığımı anlatmaya başlayayım.
Netinst kalıbını buradan indirdim.
https://cdimage.debian.org/mirror/cdimage/archive/8.9.0/amd64/iso-cd/   

md5 doğrulaması ve usbye yazdırma işleminden sonra yeniden başlattım ve Debian'ın diğer kalıplarında olduğu gibi kurulumu yaptım.
Ancak bir farkla, Yazılım Seç Ve Kur kısmında en üstte bulunan Debian Desktop Environment tikini ve Print tikini kaldırdım, sadece en altta bulunan Yardımcı Yazılımlar tiki etkin kaldı. Tabi burada bir hayli tereddütte kalmıştım, ancak hiç bir masaüstü kurmayacağım için böyle yapmamın doğru olduğunu düşündüm.
Kurulumdan sonra şu ünlü tty ekranı geldi, zaten genelde hep burada takılmışımdır.
Bu tty ekranına onlarca isim ve bir o kadar da komut girdim ama nafile hiç bir şey değişmedi.
En son root yazdım, baktım ki, uçbirim hazırda komut bekliyor.
Şeytanın bacağını kırdım, meğerse ilk komut root olacakmış.
İyi de bundan sonra ne yapacağımı bilmiyorum en iyisi depo listesini güncelleme komutu gireyim dedim, komutu girdikten baktım listeyi güncelledi.
İşte burada kafa çalışmaya başladı, demek ki, her şeyi burada yapmamız gerekiyormuş diyerek Openbox için gerekli bütün paketleri buradan kurdum. Aklıma gelen herşeyi kurduktan sonra reboot yazarak yeniden başlattım.

İşte mutlu son, sadece Debian ve Openbox.


Tarayıcıların videolarda sistem kullanımı

browser-sistem


Tarayıcılarda sistem kullanımı hakkında son gelişmeleri öğrenmek için bir çok arama yapmama rağmen ciddi bir araştırmaya denk gelmedim. Bulduklarım ya taraflı ya da yetersizdi.
Tarayıcıların sistem kullanımı hakkında tatmin edici bir test sonucu bulamayınca kendim yapmaya karar verdim. Amacım tarayıcıların yeni durumlarında ram ve işlemci kullanımını öğrenmekti. Hız, yenilik ve performans gibi ayrıntılar benim için ikinci planda kaldı. Çünkü dediğim gibi sistem kullanımı ile alakalı hiç bir çalışmaya denk gelmedim, bu yüzden bunu kendim uygulamayı zorunlu hissettim...

Tarayıcıları aynı sitede ve aynı video ile teste tabi tuttum, merak edenler için denediğim video adresi
Video

Tarayıcıların sistem kullanımını test ettiğim donanım bilgisi


System:    
Kernel: 3.16.0-4-amd64 x86_64 (64 bit gcc: 4.8.4)
Desktop: Openbox 3.5.2 Distro: Debian GNU/Linux 8 
Machine:   
System: Hewlett-Packard product: HP Compaq dc5700 Small Form Factor
Mobo: Hewlett-Packard model: 0A60h
Bios: Hewlett-Packard v: 786E2 v02.04 date: 04/13/2007 
CPU:       
Dual core Intel Core2 6300 (-MCP-) cache: 2048 KB
flags: (lm nx sse sse2 sse3 ssse3 vmx) bmips: 7448
Clock Speeds: 1: 1596 MHz 2: 1596 MHz 
Graphics:  
Card: Intel 82Q963/Q965 Integrated Graphics Controller
bus-ID: 00:02.0
Display Server: X.Org 1.16.4 driver: intel
Resolution: 1440x900@75.00hz
GLX Renderer: Mesa DRI Intel 965Q
GLX Version: 2.1 Mesa 10.3.2 Direct Rendering: Yes
Audio:     
Card Intel 82801H (ICH8 Family) HD Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k3.16.0-4-amd64 
Network:   
Card: Broadcom NetXtreme BCM5755 Gigabit Ethernet PCI Express
driver: tg3 v: 3.137 bus-ID: 3f:00.0
IF: eth1 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:    
HDD Total Size: 160.0GB (6.5% used)
ID-1: /dev/sda model: ST3160815AS size: 160.0GB 
Partition: 
ID-1: / size: 51G used: 9.8G (21%) fs: ext4 dev: /dev/sda1 
Sensors:   
System Temperatures: cpu: 48.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info:      
Processes: 134 Uptime: 1:32 Memory: 550.8/2002.0MB
Init: systemd runlevel: 5 Gcc sys: 4.9.2
Client: Shell (bash 4.3.301) inxi: 2.1.28
 


Test Sonuç Tablosu
Tarih: 17-08-2017


El İle Ekran Çözünürlük Ayarlama

el-ile-cozunurluk


Bazen ekran kartı ile monitör uyumsuzluğundan bazen masaüstünden bazen de daha başka nedenlerden dolayı monitör için gerekli olan ekran çözünürlüğü ve ekran hızını bulamayabiliyoruz. Bu gibi durumlarda haliyle bazı görüntü bozuklukları bizi rahatsız eder.
Bu deneyimi özellikle yıllardır kullandığım bilgisayar elektrik dalgalanmaları yüzünden çöplük olunca geçici olarak aldığım İntel ekran kartlı bilgisayarda yaşadım.
Bu gibi sorunlar için daha önceleri bulduğum ve kullandığım bazı çözümler işe yaramayınca yine her zaman olduğu gibi deneme-yanılma dediğimiz acemi kurtaran işlem imdadıma yetişti. Bilgisayarımı çöpe atmak durumunda kaldığıma üzülsem de uğraşmak zorunda kaldığım bu işlem için de bir hayli sevindim. Zira her bilgisayarda, her masaüstünde ve her dağıtımda çözüm olabilecek genel bir işlem olduğunu düşünüyorum, umarım da öyledir...

İstenen ekran çözünürlüğü ve hızının olmadığı durumlarda siz de herhangi bir bozuk görüntü yaşıyorsanız sürücü kurulu olsun veya olmasın işleme başlayalım. Yapacağımız işlem yeni kullanıcılara belki zor gibi görünebilir ama oldukça kolaydır, biraz dikkat yeterli olacaktır...

İlk önce kullandığınız monitörün çözünürlüğünü bilmiyorsanız kendi sitesinden desteklediği çözünürlük ve ekran hızı bilgilerini öğrenin.
Burada anlatacağım çözünürlük kendi mönitörümden bir örnektir, siz aynı işlemi kendi monitörünüzün değeriyle yapmalısınız.

Benim monitör 1440x900 çözünürlük, 75 hertz ekran hızı olduğu için bu bilgiyi uçbirime alttaki komutla giriyorum.
(Siz kendi monitörünüzün bilgisini girin).
gtf 1440 900 75 
 
Bende bu çıktıyı verdi.
(Sizin çıktı farklı olabilir)
  # 1440x900 @ 75.00 Hz (GTF) hsync: 70.50 kHz; pclk: 136.49 MHz   Modeline "1440x900_75.00"  136.49  1440 1536 1688 1936  900 901 904 940  -HSync +Vsync

Bu çıktıya göre bize lazım olan alttaki bölümdür.
(Sizin kendi çıktınızdaki bölüm farklı olabilir)
136.49  1440 1536 1688 1936  900 901 904 940  -HSync +Vsync

Bize lazım olan bölümü aldıktan sonra şimdi bize lazım olan diğer bilgiyi alacağız.
xrandr 

Bendeki sonuç böyle.
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192 
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm    1024x768      60.00     800x600       60.32    56.25     848x480       60.00     640x480       59.94     1440x900      75.00*

Benim monitörün çıktısı VGA1 şeklindeymiş.
(Sizdeki farklı olabilir)

Her iki bilgiyi aldığımıza göre bu bilgileri bir not defterine alttaki gibi yazalım, tabi siz kendi bilgilerinizi gireceksiniz, bunun örnek olduğunu unutmayın.
#! /bin/sh 
# /etc/init.d/ekran 
xrandr --newmode "ekran" 136.49  1440 1536 1688 1936  900 901 904 940  -HSync +Vsync 
xrandr --addmode VGA1 "ekran" 
xrandr --output VGA1 --mode "ekran"

Bu da işaretlediğim yerleri sizin doldurmanız gereken örnek.
#! /bin/sh 
# /etc/init.d/ekran 
xrandr --newmode "ekran" BURASI 
xrandr --addmode BURASI "ekran" 
xrandr --output BURASI --mode "ekran"

Her iki örneğe bakarak ne yapmanız gerektiği daha iyi anlaşılır.
Buraya kadar anlaşıldıysa dosyayı kaydedin ve ismini ekran yapın.
Dosyaya bu komutla da çalışma izni verelim.
chmod a+x  /bulunduğu/yol/ekran

su ve sudo komutuyla dosya yöneticisini açın, hazırladığınız ekran ismindeki dosyayı /etc/xdg/autostart dizinine yapıştırın...

Hazırladığınız dosyanın her sistem açılışında otomatik çalışması için kullandığınız masaüstünün "Başlangıç uygulamaları" programından "Yeni ekle" yoluyla hazırladığınız dosyanın yolunu göstermeniz yeterli olacaktır...

Bu basit işlem bana ilaç gibi geldi, umarım benzer sorunu yaşayanların da işini görür...

Ek Not: Buradan sonuç alamazsanız ve ekran kartınız İntel ise bu işleme buradan devam edebilirsiniz.

Feliz Arch Linux İnstaller


feliz-arch

Feliz, Arch Linux kurulumunu kolaylaştırmak için yeni geliştirilmiş bir kurucu yazılımdır.
Henüz yeni geliştirilmiş olsa da denediğim kadarıyla işini sorunsuz yapıyor.
Saymadım ama sırf denemek için iki gün boyunca defalarca kurulum yaptım, herhangi bir sorunla karşılaşmadım.
Arch kurulumunu oldukça basitleştirmişler, neredeyse bütün işlemler yes-exit tuşlarından ibaret.
Kurulumda masaüstünü ve yüklenecek paketleri kendin seçiyorsun, hangi masaüstünü seçersen ona ait paket seçimi karşına çıkıyor.
Ayrıca deneyimli kullanıcılar için klasik text kurulum seçeneği de eklemişler.
Dolayısıyla Arch Linux'u daha kurmadan a'dan z'ye her şeyini baştan kendin belirliyorsun.
Ayarları yaptıktan sonra ortalama 15 dakika içinde kurulumu bitiriyor.
Masaüstüne geçtiğinde tamamen saf bir Arch Linux kullanıma hazır oluyor.
Oldukça beğenimi kazanan Feliz yazılımının tek eksisi kurulum için diski yeniden düzenlemek zorunda olman. Bu da kurulu başka sistem varsa onun silinmesi demektir.
Bu eksisi için tek çözüm, önce Feliz ile kurulum yapmak daha sonra diğer sistem veya sistemleri kurmak. Zaten iki günlük deneyimden sonra ben de öyle yaptım, önce Feliz ile Arch Linux'u kurdum daha sonra diğer sistemleri kurdum. Böylece olası sorunların da önüne geçmiş oldum.
Bu yazılımı çok beğenmiş olmam sadece kurulumu kolaylaştırması değil aynı zamanda kurulumdan önce paketleri kendi tercihine göre seçme şansın olması.
Feliz ile saf bir Arch Linux deneyimi yaşamak isterseniz diğer sistemlerden önce bunu kurmayı unutmamanızı hatırlatırım.
Denemek isterseniz buradan indirebilirsiniz, aynı yerden ön bilgi almak için videoyu izlemenizi öneririm...

Feliz Arch Linux İnstaller


Linux hızlandırma paketleri

linux-hizlandirma



Linux sistemlerini hızlandırmak için artı işlemlere pek ihtiyaç duymasa da sistem açılışını, programların kullanımını biraz daha hızlandırmak ve daha işlevsel hale getirmek daha keyif verici olacaktır.
Alttaki yükleyeceğimiz paketler sistem algılama üzerine çalıştığı için yüklendikten hemen sonra kendini belli etmez. Önce kullanıcının en çok kullandığı programları ve kullanıcıdan bağımsız sistemde çalışan programları tespit ettikten sonra kendini gösterir. Bu da iki-üç günlük kullanım süresini kapsayabilir...

Sistemim biraz daha hızlı olsun derseniz alttaki paketleri çekinmeden sisteminize yükleyebilirsiniz.

Preload

Preload, kullanıcıların çalıştırdığı uygulamaları izler ve bunu analiz ederek hangi uygulamaları çalıştırabileceğini öngörür, Ikili dosyaları ve bağımlılıklarını daha hızlı başlatma süreleri için belleğe kaydeder.

Prelink

Prelink, ön bağlantı paketi, ELF paylaşım kitaplıklarını değiştiren bir yardımcı program içerir, yürütülebilir dosyaları, programları daha hızlı getirir.

Readahead

Readahead, önyükleme işlemi sırasında sistem önyükleme işlemini daha hızlı yapmak için kullanılır.
Bazı özellikleri şunlardır:
- Önceden yüklenebilecek birden çok dosya listesi alabilir ve bunları sıralayabilir.
- Dosyaları sistem güncellemelerine erişmeden açar...

Bu üçlü cengaveri kullandığınız sistemin paket yöneticileri ile yükleyebilirsiniz, kendim farkını hissettim ve kullandığım bütün sistemlere yüklüyorum...

Arch Linux Blk_update_request sorunu

blk_update_request



Diğer dağıtımlarda karşılaşan var mı bilemiyorum ama bu sorun benim başıma ilk defa Arch dağıtımında geldi.
Blk_update_request sorunu, sistem açılışında floppy diğer adıyla disket taraması yaparak açılışın bir dakika kadar gecikmesine neden oluyor. Tabi önemli bir sorun sayılmaz ama çözümü varken de bu geç açılma sıkıntısını boşuna çekmeye gerek yok.
Blk_update_request sorunu girişte o tarama ve duraklama esnasında aynı karakterleri "Blk_update_request..." şeklinde görürsünüz.
Aynı sorunla karşılaşırsanız kendim deneyimlediğim alttaki işlem ile bekleme süresinden kurtulabilirsiniz.

Bunun için yapılacak çok fazla bir şey yok, önce su komutu ile root olun ardından alttaki komutları sırayla uçbirime uygulayın.

sudo rmmod floppy

echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf

sudo mkinitcpio -p linux

Benim sorunum aynı komutlarla çözüldü, umarım sizde de işe yarar...


sonraki onceki home

Kategoriler

⌄ Son Çalışmalarım ⌄

Son yorumlar

gototop