dersblog

Ubuntu 24, Acer Swift 3

Yeni dizüstü yeni Ubuntu. Swift 3 kuvvetli makina. Kurulum icin en son Ubuntu versiyonu iso olarak alttan indirilir,

https://ubuntu.com/download/alternative-downloads

Dosya 6 GB civarı. Sonra mevcut (eski) Ubuntu üzerinde bu iso Startup Disk Creator programı ile bir usb flash diske yazılır. Artık üzerinden yükleme (boot) edilebilir bir diskimiz var.

Şimdi Acer'da açılış sırasında F2 basılı tutularak BIOS'a girilir (sifre sorarsa boş ya da 0000 denenebilir). Main menüden F12 Boot Menü seçeneği Enable yapılır. Kaydedilip tekrar başlatılır, bu sırada ardı ardına F12 tuşuna basılmalı. Bu bizi yeni bir ekrana götürür, o ekranda sadece bir yükleme seçeneği var, ama flask diski USB porta sokar sokmaz Ubuntu seçeneği de görülecek. Bunu seçin ve kurulumu yapın.

Makina açılınca sudo apt install ile kurulacak programlar,

gnome-tweaks python3-virtualenv git emacs texlive-latex-base net-tools
mpv emacs chromium-browser texlive-base djvulibre-bin imagemagick recoll
texlive-fonts-recommended texlive-fonts-extra python3-pandoc gimp xkbset
nodejs ccrypt htop vlc gfortran liblapack-dev libopenblas-dev cmake

Biz CAPS tuşunu hep CTRL yaparız, bu versiyonda bunu Gnome Tweaks ile yapmak kolay, gnome-tweaks işletelim, "Keyboard | Additional Layout Options" seçelim, orada "Caps Lock Behavior" var, değişimi oradan yaparız. Biz ayrıca "Alt Win behavior" seçeneğinde "Ctrl is mapped to Win and the usual Ctrl" dedik ama herkesin tercihi farklı olabilir. Ayrıca boşluk tuşunun yanındaki Alt Gr ve Ctrl tuşlarını fare sol ve sağ tıklaması yapmayı seviyoruz, fakat dikkat, bunun için daha önce .bashrc içinde yaptığımız

xmodmap -e "keycode 108 = Pointer_Button1"
xmodmap -e "keycode 105 = Pointer_Button3"
xkbset m

komutları son Ubuntu üzerinde işlemedi. Sebebi son Ubuntu'nun olağan ayarlarının kullandığı X yazılımı imiş, bu yazılımı masaüstü'ne giriş sırasında kullanıcı/şifre girmeden önce alt sağdaki ufak dişli çark ikonuna tıklayarak ve "Ubuntu on xorg" seçerek değiştirebiliriz, bu seçim sonraki girişlerde de hatırlanacaktır, ve onun sayesinde üstteki ayarlar işler hale gelir.

Yine aynı Tweaks programı üzerinden arka planı düz tek renkli resim yapabiliriz, Appearance kısmından Background alanına bakalım, orada Default Image seçeneği var, orada siyah renkli bir JPG dosyası verebiliriz, Web'de bu tür pek çok görüntü dosyası var.

Her programı işlediği sırada soldaki çabuk erişim alanına "yapıştırmak" mümkündür, mesela Firefox işlerken ikonu solda gözükür, o ikonun üzerinde sağ tıklama yapıp "Pin" seçersek program kapansa da ikonu orada kalır. Sonraki başlatımları artık oradan yapabiliriz.

Komut satırı Terminal programında bazı değişimler; Preferences ile girilir, sol kısımda Unnamed bölümüne gidilip orada pencere, font büyüklüğü (Custom font ile) ayarlanır. Ayrıca "Terminal bell" kapatmak iyi olur, sürekli dan dun sesler gelmesin. Bundan sonraki komut satırı pencereleri bu ayarları hatırlar.

Shortcuts altında Copy ve Paste komutlarını biz Ctrl X ve Ctrl V yapmayı tercih ediyoruz, mevcut ayarı silmek için listeden seçip Delete tuşuna basılır, ve yeni ayar tuşlaması verilir.

Python

Sistem için bile olsa sık kullanılan Python paketleri bir sanal ortamda kurmak iyidir,

virtualenv -p /usr/bin/python3 env3

Artık env3 dizini altında bir Python ortamı var. Aktive etmek için source env3/bin/activate.

Burada pip install ile

matplotlib pytest-shutil jupyter-notebook markdown numpy-stl
ipython zmq importlib numpy Shutil pandas feedparser Cython
pkgconfig

Pymacs

Emacs içinde Python işletenler için faydalı bir yazılım. Kurulum önceden olduğu gibi, [2]'den repo alınır, ardından make ve python setup.py build ve install. Fakat Ubuntu'nun olağan Python yorumlayıcısı 3.12 üzerinde bazı farklılıklar var, alttaki değişimleri yaparsak Pymacs [2] tekrar çalışır hale gelir, değişimler git diff ile üretildi,

index 08e3d4d..577c151 100755
--- a/Pymacs.py.in
+++ b/Pymacs.py.in
@@ -44,7 +44,7 @@ if PYTHON3:
         return isinstance(value, collections.Callable)

     basestring = str
-    from imp import reload
+    from importlib import reload
 else:
     __metaclass__ = type

diff --git a/setup.py b/setup.py
index 36fca2e..2bc68cc 100644
--- a/setup.py
+++ b/setup.py
@@ -70,7 +70,7 @@ def cfg_to_args(path='setup.cfg'):
     config = RawConfigParser()
     f = codecs.open(path, encoding='utf-8')
     try:
-        config.readfp(f)
+        config.read_file(f)
     finally:
         f.close()

Tıklama ile Masaüstünü Göster (Show Desktop)

Bazen pencereler çok birikir, tek bir tuşa basıp hepsini minimize etmek isteyebiliriz. Önce

sudo apt install wmctrl

Bu program komutu satırından herşeyi wmctrln -k on ile minimize edebilir. Şimdi bir ikon yaratalım,

gedit ~/.local/share/applications/show-desktop.desktop

Dosya icine

[Desktop Entry]
Type=Application
Name=Show Desktop
Icon=desktop
Exec=wmctrl -k on

Bir uygulama yaratmış olduk, artık uygulamalar içinde "Show Desktop" kelimesini ararsak ikonumuzu bulabiliriz, ve bulunca sağ tıklama ve "Pin to Dash" ile programı sol taraftaki erişim bölgesine yapıştırabiliriz.

Kaynaklar

[1] https://www.youtube.com/watch?v=eMHr9jsbJG4

[2] https://github.com/pinard/Pymacs


Yukarı