Linux Şeyleri


GNU/Linux şeyleri sayfama hoş geldiniz. Burada kendi yazdığım, Internet'ten derlediğim veya başkasının yazıp benim değiştirdiğim küçük kodları ve programları bulabilirsiniz.

İletişim için dcelasun (at) ieee (nokta) org.

Kodlar ve Kod Parçacıkları

Otomatik TinyURL Üreticisi - Bu script panonunzdaki URL'yi alıp TinyURL'ye çevirip yine panonuza yerleştiriyor, çevirme bitince de size haber veriyor. İsterseniz komut satırından da şu şekilde çağırabilirsiniz:

$ tinyurl <URL>

Kod şu şekilde:
#!/bin/sh
#
# title: tinyurl
# author: Can Celasun
# This script, called without an argument, converts the URL in your clipboard
# to a tinyurl and puts it back into your clipboard
# If given a URL as an argument, it also echoes the tinyurl.
# License: WTFPL (http://sam.zoy.org/wtfpl/)

 
if [ "$1" = "" ]; then
  tinyurl=$(curl http://tinyurl.com/api-create.php?url=$(xclip -selection clipboard -o) 2> /dev/null)
  echo $tinyurl | xclip -selection clipboard -i;
  zenity --info --text="URL panonuza kopyalandı.";
else
  url=$1;
  tinyurl=$(curl http://tinyurl.com/api-create.php?url=${url} 2> /dev/null)
  echo $tinyurl;
  echo $tinyurl | xclip -selection clipboard -i;
fi
 
Yukarıdaki kodu tinyurl.sh adında bir dosyaya yerleştirin ve PATH'ten görünür bir yerde olduğuna emin olun. Kodun çalışması için xclip ve zenity gerekiyor.

---

ThinkPad dizüstüler için Bluetooth aç/kapa - Bu kod, root olarak çalıştırıldığında (veya sudo ile, NOPASSWD tavsiye edilir), Bluetooth donanımını açıksa kapatır, kapalıysa açar.

#!/bin/sh
### Start toggle_bt.sh
cat /proc/acpi/ibm/bluetooth |head -1 |grep -q enabled

if [ "$?" -ne "0" ]; then
  echo enabled > /proc/acpi/ibm/bluetooth
  exit 0
fi

echo disabled > /proc/acpi/ibm/bluetooth
### End toggle_bt.sh

---

Conky Ayarları - Benim conky ayarlarım birkaç ayrı dosyadan oluşuyor. Aslen Mira temelli, ancak eklediğim birçok iyileştirme ve özelliği içeriyor. Yazım sırasındaki ekstra özellikler şöyle:

Bunların çalışması için aşağıdakilere gerek var, yoksa bazı özellikler çalışmayabilir: Ayar dosyalarını buradan, gerekli scriptleri de buradan. indirebilirsiniz. İşte böyle görünüyor: