Shkapat: Süre ayarlı bilgisayar kapatıcı

Başlatan ironic, 21 Ekim 2010 - 20:24:43

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ironic



Uçbirimden kolay kullanım seçenekleri

shkapat --ucbirim
shkapat --dialog



Arayüzden yada uçbirimden kullanılabilir. Arayüzü uygulamalar >> donatılar >> shkapat ile  başlatabilirsiniz. Arayüz olarak KDialog, YAD ve Zenity kullanabilmektedir. Sisteminizde hangisi kurulu ise o kullanılacaktır.

Uçbirimden kullanım seçenekleri ise şöyle:

Alıntı Yap
shkapat [seçenek]

-k, --kapat, --shutdown
    Sistemi hemen kapatır.

-y, --yba[sş]lat, --reboot
    Sistemi hemen yeniden başlatır.

-o, --oturumu-kapat, --logout
  Oturumu hemen kapatır.

-a, --ask[ıi]ya-al, --suspend
    Sistemi hemen askıya alır.

-s, --saat <ss:dd>
    Girilen saatte sistemi kapatır.

--as, --ask[ıi]ya-al-saat <ss:dd>
    Girilen saatte sistemi askıya alır.

-d, --dakika <dakika>
    Girilen dakika kadar sonra sistemi kapatır.

--ad, --ask[ıiya]-al-dakika <dakika>
    Girilen dakika kadar sonra sistemi askıya alır.

--arayüz, --arayuz, --gui
    Arayüz uygulamasını başlatır.

-v, --sürüm, --surum, --version
    Sürüm bilgisini gösterir.

--cli, --u[cç]birim, --terminal
    Uçbirimden seçke yardımı ile kullanımı başlatır.

--dialog
    Uçbirimden dialog uygulaması ile pencereli kullanımı başlatır.

-h, --yardım, --yardim
    Bu yardım çıktısını görüntüler.



2.0.0 Yenilikler:

* Oturum kapatma desteği (--oturum-kapat)
* Systemd desteği
* Kde, Gnome, Xfce ve Cinnamon ortamları için özel destek.
* Çeşitli kod düzeltmeleri ve geliştirmeler

1.8.0 Yenilikler:

* Saat 00:xx için oluşan sorun çözüldü.
* Uçbirimden kolay kullanım için 2 yeni seçenek eklendi.
* Çeşitli kod düzeltmeleri ve geliştirmeler yapıldı.

1.7.1 Yenilikler:

* Yeni YAD seçenekleri eklendi.
* Bazı küçük hatalar düzeltildi.

1.7.0 Yenilikler:

* Askıya alma seçenekleri eklendi.
* Daha önceden zamanlanmış görev olduğunda çıkan uyarı
   penceresinde artık görev iptal edilebiliyor.

1.6.0 Yenilikler:

* Betik baştan yazıldı.
* Zenity yanında KDialog ve YAD desteği de sağlandı.
* KDE için Consolekit yerine KSMServer tercih edildi. Bu sayede KDE de en uygun şekilde kapatma desteği sağlandı.
* Unity menü ve Sistem menü başlatıcısı eklendi.
* Betik paketlenerek launchpad deposuna eklendi.
* Archlinux için PKGBUILD hazırlandı.


Bilgi: Betik süreli kapatma işlemlerinde son 20 saniye ekrana uyarı penceresi çıkarmaktadır. Pencere kapanana kadar işlemi iptal edebilirsiniz. Aksi halde süreç olağan olarak işleyecektir. Yani kapatma. 


Kurulum


Ubuntu için

sudo add-apt-repository ppa:fbostanci/distroguide
sudo apt-get update
sudo apt-get install shkapat


Archlinux için
PKGBUILD dosyasını indirmek için tıklayınız.

Diğer dağıtımlar için

Kaynak kod dizini içerisindeyken
sudo make install
komutunu verin.

nyavuz

elleriinize sağlık ,

hitokiri

hadi ya dbus ile şifre istemiyor mu ?
Eline sağlık @ironic ne deyim :D

garafatma

Benden bayağı öne geçtin Bash programlama konusunda @ironic :)

Ellerine sağlık.
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

ironic

teşekkürler.

Alıntı yapılan: keiser_soze - 21 Ekim 2010 - 22:41:48
Benden bayağı öne geçtin Bash programlama konusunda @ironic :)

Estağfurullah.  Bir dili öğrenmenin en güzel yolu, bir proje üretmek sözüne katılıyorum. Gerçekten hızlı bir ilerleme sağlıyor. :)

ironic

Uzun süredir vakit sorunundan bu betiğe dokunamıyordum. Birkaç günlük çalışmayla yeni bir güncelleme geçebildim sonunda.  :) Betiği baştan yazıp çeşitli yeni özellikler ekledim. İlk iletiden kullanım ve kurulum hakkında bilgi alabilirsiniz. İyi kullanımlar.

heartsmagic

Eline sağlık @ironic. Başlığı bir iki gün önce güncelleseymişsin, forumda bu türde bir uygulama arayan arkadaşa hemen tavsiye verebilirmişiz :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

decent

@ironic,
Çok kullanışlı bir araç olmuş, hazır gelen Unity seçkesi ile daha da güzelleşmiş.
Ellerine sağlık.


hasanyılmaz

Güzel bir uygulama. Kapatmanın yanında süre ayarlı askıya alma seçenekleri faydalı olur. Şahsen gün içinde kapatmak yerine askıya almayı tercih ediyorum. Belirlediğim süre sonra askıya alacaksa benim açımdan çok kullanışlı olacak.

canosayan

açıkçası uygulamayı denemedim ama boş vaktimde deneyeceğim.

açıkçası ben normal zamanda bile shutdown -h 00 ile kapattığımdan ihtiyacım var mı yok mu emin olamadım.
Chmod bizim işimiz.

ironic

Teşekkürler arkadaşlar.

Alıntı yapılan: hasanyılmaz - 01 Ağustos 2012 - 14:27:17
Güzel bir uygulama. Kapatmanın yanında süre ayarlı askıya alma seçenekleri faydalı olur. Şahsen gün içinde kapatmak yerine askıya almayı tercih ediyorum. Belirlediğim süre sonra askıya alacaksa benim açımdan çok kullanışlı olacak.

Betiğe bu özelliği ekledim. Çok ayrıntılı deneyemedim ama 2 farklı askıya alma komutuyla da bende betik çalışıyor gözüküyor.

Denemek için mevcut sürüm kuruluysa kaldırıp aşağıdaki komutlarla betiğin son hali kurulabilir.


wget https://gitorious.org/shkapat/shkapat/archive-tarball/master
tar xzf master
cd shkapat-shkapat
sudo make install



hasanyılmaz

Askıya alma seçenekleri çalışmadı. 20'den geriye sayıyor, hem belirli saatte hem de X dakika varken seçeneklerinde ama hareket yok..

exilex

Bu yazılım hangi programlama diliyle yazıldı?  :o ???

ironic

Alıntı yapılan: hasanyılmaz - 01 Ağustos 2012 - 21:40:29
Askıya alma seçenekleri çalışmadı. 20'den geriye sayıyor, hem belirli saatte hem de X dakika varken seçeneklerinde ama hareket yok..

Sanırım sorun askıya alma komutuyla ilgili.  KDE harici ortamlar için şu komut kullanılıyor.


dbus-send --print-reply --dest='org.freedesktop.PowerManagement' \
  /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend


Eğer bu komut çalışıyorsa


/bin/bash -x /usr/bin/shkapat -a


çıktısını buraya geçermisin.


Alıntı yapılan: exilex - 01 Ağustos 2012 - 21:42:48
Bu yazılım hangi programlama diliyle yazıldı?  :o ???

Bash (Uçbirimde kullanılan, öntanımlı gelen kabuk)


hasanyılmaz

Komut çalışmadı. Çıktı aşağıdaki şekilde:


hassan@yilmazz:~$ /bin/bash -x /usr/bin/shkapat -a
+ AD=shkapat
+ SURUM=1.7.0
+ ARAYUZ=0
+ YENIDEN_BASLAT=0
+ SIMDI_KAPAT=0
+ SIMDI_ASKIYA_AL=0
+ SAAT_ASKIYA_AL=0
+ DAKIKA_ASKIYA_AL=0
+ SAAT=0
+ DAKIKA=0
+ UNITY=0
+ HATA_VER=0
+ uzun_secenekler=$'saat:,dakika:,yba\305\237lat,ybaslat,kapat,help,yard\304\261m,yardim,'
+ uzun_secenekler+=$'surum,s\303\274r\303\274m,version,gui,arayuz,aray\303\274z,unity:,askiya-al,'
+ uzun_secenekler+=$'ask\304\261ya-al,ask\304\261ya-al-saat:,askiya-al-saat:,ask\304\261ya-al-dakika:,'
+ uzun_secenekler+=askiya-al-dakika:,as:,ad:
++ getopt -n shkapat -o as:d:ykhv -l $'saat:,dakika:,yba\305\237lat,ybaslat,kapat,help,yard\304\261m,yardim,surum,s\303\274r\303\274m,version,gui,arayuz,aray\303\274z,unity:,askiya-al,ask\304\261ya-al,ask\304\261ya-al-saat:,askiya-al-saat:,ask\304\261ya-al-dakika:,askiya-al-dakika:,as:,ad:' -- -a
+ DES=' -a --'
+ ((  0 == 1  ))
+ eval set -- ' -a --'
++ set -- -a --
+ true
+ case $1 in
+ SIMDI_ASKIYA_AL=1
+ shift
+ true
+ case $1 in
+ shift
+ break
+ ((  ARAYUZ  ))
+ ((  UNITY  ))
+ ((  YENIDEN_BASLAT  ))
+ ((  SIMDI_ASKIYA_AL  ))
+ ((  ARAYUZ  ))
+ (( i=3 ))
+ (( i>0 ))
+ printf '%s\a\t' 3
3 + sleep 1
+ (( i-- ))
+ (( i>0 ))
+ printf '%s\a\t' 2
2 + sleep 1
+ (( i-- ))
+ (( i>0 ))
+ printf '%s\a\t' 1
1 + sleep 1
+ (( i-- ))
+ (( i>0 ))
+ printf '\n\n%s\a\n' 'Askıya alınıyor...'


Askıya alınıyor...
+ bilg_kapat 3
+ local istek=3
+ [[ -n '' ]]
+ [[ 3 == @(1|2) ]]
+ [[ 3 = 3 ]]
+ dbus-send --print-reply --dest=org.freedesktop.PowerManagement /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PowerManagement was not provided by any .service files
+ ((  SIMDI_KAPAT  ))
+ ((  DAKIKA  ))
+ ((  DAKIKA_ASKIYA_AL  ))
+ ((  SAAT  ))
+ ((  SAAT_ASKIYA_AL  ))

Göktürk

@ironic, sağol abi allah razı olsun teşekkür ederim süper bir uygulama yalnız sadece ubuntu üzerindemi deneme imkanımız var diğer dağıtımlar?
anakart:asus intel p8h61-mlx rev 3.0
işlemci:intel pentium g620 2.60 ghz x2
ram:kingston 4gb ddr3 1333 mhz 2 adet
ekran kartı:asus ati radeon hd 6670 1 gb ddr3 Hdd: Western Dijital 750 gb 64 cache 1 adet Sata2 Western Dijital 250 gb Sata2 Seagate 500 gb sata3 16 cache  Mac os x Lion 10.7.4 tr X64 Apple Fan Hackintosh xd :)

ironic

@hasanyılmaz, çıktıdan da bakınca sorunun askıya alma komutundan kaynaklandığı görülüyor.

Upower üzerinden deneyelim. Modern dağıtımlarda UPower öntanımlı geliyormuş. Ubuntu da da vardır büyük ihtimalle.


dbus-send --system --print-reply --dest='org.freedesktop.UPower' \
  /org/freedesktop/UPower org.freedesktop.UPower.Suspend


Bu komutla askıya alınıyorsa, betiği bu komutla güncellemiştim. Yeniden kurulum yapılabilir.


rm -rf master shkapat-shkapat
wget https://gitorious.org/shkapat/shkapat/archive-tarball/master
tar xzf master
cd shkapat-shkapat
sudo make uninstall
sudo make install


Alıntı yapılan: Göktürk - 02 Ağustos 2012 - 00:39:29
@ironic, sağol abi allah razı olsun teşekkür ederim süper bir uygulama yalnız sadece ubuntu üzerindemi deneme imkanımız var diğer dağıtımlar?

@Göktürk, evet diğer dağıtımlarda da kullanabilirsin. README dosyasında kurulumu anlatmıştım. Basitçe kaynak kodu indirip kaynak kod dizini içerisindeyken

sudo make install

komutuyla kurabilirsin.

karboran

eline sağlık bazen torrentsiz veya bi indirme aracı kullanmadan bişey indirecek oluyorum bilgisayar sabaha kadar açık kalıyor zamanlayıcısı işime yarayacak
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

hasanyılmaz

Bu sefer olmuş sanırım. Ancak fark ettim ki kendi ayarlarımdan kaynaklanan bir sorun var. Askıya alınıyor sistem ama uyanmıyor. Bunun Shkapat ile ilgisi yok. Güzel bir uygulama olmuş. Birçok kişinin işine yarayacaktır.

Ppa ile de yüklenebiliyor mu son sürümü?

ironic

ppa da halen 1.6 var. Son bir özellik daha ekledim bugün . Birkaç deneme yapıp bugün ya da yarın güncelleme geçerim.

ironic


ironic

1.8.0 çıktı.

Ayrıntılar hakkında ilk iletiden bilgi alabilirsiniz.

ironic

1.8.1 çıktı.

* kod iyileştirmeleri
* yeni paketleme

Reverser

Ellerinize sağlık kaynak kod paylaşımı için teşekkürler :)

XFCE ROCKS !
Powered by Thunar & XFWM4



ironic

2.0.0 çıktı.

* Oturum kapatma desteği (--oturum-kapat)
* Systemd desteği
* Kde, Gnome, Xfce ve Cinnamon ortamları için özel destek.
* Çeşitli kod düzeltmeleri ve geliştirmeler