27.09.2017

takas bölümünü etkinleştirmek

Mevcutta bir linux kurulumuna sahip bir makineye ikinci bir linux yüklüyorum. İkinci linux için partition hazır. Ama takas (swap) bölümünü diğer linux kurulumu ile paylaşmak istiyorum. Çok yüksek güvenlikli bir sistem olsaydı bunu yapmamak lazım. Ama kullandığım öyle bir sistem değil ve bunu yapmak mümkün.

İkinci linuxun kurulumu sırasında sda7'yi / (kök) olarak mount etmeyi seçtim, ama swap için bir partition seçmedim. Seçersem bu partition'ı formatlayacak, ve diğer linuxun bu disk bölümüne bağlantısı kopacak.

İkinci linuxun kurulumu tamamlandıktan sonra

$ free
          total     used      free    shared    buff/cache   available
Mem:     1828852    796260    445196   141164     587396        627628
Swap:       0          0         0

yazarak sistemin herhangi bir swap kullanmadığını (Swap satırındaki değerler tümü 0) doğruladım. Mevcut sistemdeki takas bölümünün (swap partition) hangisi olduğunu bulmak için fdisk'i kullandım:

$ sudo fdisk -l

Bu komutun çıktısında türü Linux takas olarak listelenen tek bölümün sda8 olduğunu gördüm. Birinci kurduğum linux zaten bu bölümün yapılandırmasını yaptığı için

$ sudo mkswap /dev/sda8

yapmama gerek kalmadı. Eğer ilk defa yapılandırıyor olsaydım bu komutu kullanmam gerekecekti. Bölüm hazır olduğu için doğrudan

$ sudo swapon /dev/sda8
Komutu ile takas alanını etkinleştirdim. Bunu doğrulamak için

$ free
           total        Used      free     Shared   buff/cache       available

Mem:       1828852     796260    445196    141164   587396             627628
Swap:      3771388         0    3771388


Komutunu kullandım. Son satırda total sütununda swap'ın sıfırdan farklı bir değerde olması yeterli.

Yalnız bu, bir sonraki açılışta takas bölümünün tekrar bağlanacağını garantilemiyor. Bunu garantilemek için /etc/fstab dosyasına ilgili girişin yapılması gerekiyor. Yeni linux sistemlerinde disk bölümlerine UUID'ler ile erişiliyor. Mevcut disk bölümlerinin UUID'lerine erişmek için blkid komutunu kullanmak gerek.

$ sudo blkid
Bu komutun sonunda /dev/sda8 bölümüne ait UUID'yi kopyalayarak /etc/fstab dosyasına şu şekilde girdim:

UUID="....."        swap          swap        defaults     0  0

Ayrıca açılış sırasında değien UUID sebebiyle "manjaro hibernation device not found" gibi bir hata da alınabilir. Bu durumda yapılacak swap alanının UUID'sini kopyalayıp /etc/default/grub dosyasındaki resume=GUID=<...> kısmına girmektir. Bundan sonra da update-grub ile bu durumu etkin grub menüsünde yansıtmak.

Bir sonraki açılışta free komutu ile takas bölümünün mount edildiğini doğruladım, konu kapandı.

24.09.2017

xfce masaüstü özelleştirmeleri

Fedora xfce spin kullandığım bir dizüstü bilgisayarda ses açma / kapama ve medya tuşlarının (durdur, ileri, geri gibi) çalışmadığını farkettim. Bu duruma şu şekilde bir çözüm buldum:

Klavye ayarlarına girerek kısayollar sekmesine geçtim. Önce bir terminal penceresinde şu komutların ses açma / kapama görevi görüp görmediğini denedim:

amixer set Master 10000+
amixer set Master 10000-
Bu komutların işe yaradığını görerek klavye kısayollarına yeni tuşuna basarak bu komutları birer birer ekledim. Bittikten sonra da klavyedeki ilgili düğmeye basarak atamayı tamamladım.

Ses kapatma (mute) işlevi için de

amixer set Master toggle

komutunu kullandım. Profilimin altına .Xmodmap diye bir dosya oluşturmak ve içine

keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext

ekleyerek xmodmap .Xmodmap komutunu çalıştırmak işe yaramadı maalesef.

Medya tuşları için kısayollar pragha uygulamasına atanmıştı. Kullanmadığım bir uygulamaydı,

sudo dnf remove pragha

komuduyla bu uygulamadan kurtuldum. Ama klavye kısayollarında bu kaldı. Bu kısayolları Spotify ile kullanabilmek istiyordum. Bu girişleri çift tıklayarak durdurma için
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
komudunu kullandım. Karşısındaki XF86AudioPlay durum için uygundu; dokunmadım. Sonraki şarkıya geçiş için
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
komudunu kullandım. Karşısındaki XF86AudioNext durum için uygundu; değiştirmedim. Önceki şarı geçişi için
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
komudunu kullandım. Bunun karşısındaki XF86AudioPrev de uygundu, değiştirmedim.

Şu anda Spotify'ı sorunsuz olarak kullanabiliyorum.

Ayrıca şifre ekranındaki duvar kağıdını değiştirebileceğim bir yer de bulamıyordum. Bunun çözümünü de şöyle buldum:

/etc/lightdm/ klasörünün altındaki lightdm-gtk-greeter.conf dosyasını root ile (ya da sudo) açıp [greeter] başlığının altındaki background öğesinin değerini değiştirdim. Yalnız profilimin altındaki bir yolu göstermem çözüm olmadı. Bunun için istediğim dosyayı da /usr/share/background/ klasörüne kopyaladım.