GNU/Linux Kullanmıyorum Onu Yaşıyorum

Openbox başlangıçta otomatik komut çalıştır



Openbox oturumunda başlangıçta çalıştırmak istediğiniz komut, script, program veya herhangi bir öğe için resimde arayüzü görülen ve bu işi otomatik yapan bir program uyarladım.
Komutu girip Ok tuşuna tıklıyorsunuz hepsi bu ve başlangıçta girdiğiniz komut otomatik çalışıyor.

Openbox kullanımını kolaylaştıran bu işlemi kullanmak isterseniz sisteminize entegre etmek için işleme başlayalım.

Önce alttaki paketi kuralım.
sudo apt install yad

Alttaki dosya içeriğini olduğu gibi kopyalayın, boş bir metin editörüne yapıştırın, adını startup yapın ve kaydedip-kapatın.
#! /bin/bash

config_dir=${XDG_CONFIG_HOME:-$HOME/.config}
results=$(mktemp --tmpdir openbox.XXXXXXXXXX)

for f in $config_dir/openbox/autostart; do
    grep -m 1 -e '^[[:blank:]]*Exec' $f | cut -d = -f 2
    grep -m 1 -e '^[[:blank:]]*Name' $f | cut -d = -f 2
    grep -m 1 -e '^[[:blank:]]*Comment' $f | cut -d = -f 2
done | yad --entry --image=gnome-run --window-icon=gnome-run --width=325 --title="Run at startup" --center --text="Enter the command you want to run at startup and click OK." > $results

if [[ ${PIPESTATUS[1]} -eq 0 ]]; then
    cat $results | while read line; do
    eval $(echo $line | awk -F'|' '{printf "export NAME=\"%s\" COMMENT=\"%s\" COMMAND=\"%s\"", $2, $3, $1}')
    cat >> $config_dir/openbox/autostart << EOF
$COMMAND &
EOF
    $((i++))
    done
    unset NAME COMMENT COMMAND
fi

exit 0

Dosyanın olduğu dizinde uçbirimi açın, hazırladığınız startup adlı dosyayı alttaki komutla .config dizinine taşıyalım.
cp -r startup /home/$USER/.config

Ardından alttaki komutla çalışma izni verelim.
chmod a+rx /home/$USER/.config/startup

Şimdi bu programı çalıştırmak için bir kısayol yapalım, alttaki içeriği boş bir metin editörüne kopyalayıp yapıştırın, adını Autostart yapın, kaydedin-kapatın.
[Desktop Entry]
Type=Application
Name=Autostart
Comment=Autostart
StartupNotify=true
Exec=sh -c "/home/$USER/.config/startup"
Icon=gnome-run
Categories=Other;
NoDisplay=false
Terminal=false
X-GNOME-Autostart-enabled=true

Son olarak hazırladığınız Autostart dosyasını alttaki komutla gerekli yere taşıyalım.
cp -r Autostart /home/$USER/.local/share/applications

Autostart kısayolunu sistem menüsünde görebilirsiniz, işlemi doğru yaptıysanız kısayol simgesine tıkladığınızda arayüz açılmalıdır.

Arayüze alttaki örnek resimde olduğu gibi belirli yere başlangıçta çalışmasını istediğiniz komutu yazıp Ok tuşuna tıkladığınızda komut gerekli yere yazılır ve başlangıçta çalışır.

Openbox kullanımını daha kullanışlı ve pratik yapan bu işlemi umarım beğenirsiniz, kolay gelsin.



Benzer konular

Load...
sonraki onceki home

Hiç yorum yok:

Yorum Gönderme

Kategoriler

⌄ Son Çalışmalarım ⌄

Son yorumlar

gototop