clevo-indicator (fan kontrol programı)

Başlatan Ömer Burak Gedik, 17 Haziran 2016 - 02:54:28

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Ömer Burak Gedik

omer@OBG:~$ clevo-indicator
Simple fan control utility for Clevo laptops
unable to control EC: Operation not permitted
omer@OBG:~$ sudo clevo-indicator
[sudo] password for omer:
Simple fan control utility for Clevo laptops
unable to control EC: Operation not permitted
omer@OBG:~$ sudo clevo-indicator -h
Simple fan control utility for Clevo laptops
unable to control EC: Operation not permitted
omer@OBG:~$
programın linki https://github.com/SkyLandTW/clevo-indicator normal terminalde yükleyemedim zip olarak indirdim yükledim bu hataları aldım

heartsmagic

Zip olarak indirip, derleyip sistem geneline mi kurdun?

sudo chomd u+s $(which clevo-indicator)
ls -l $(which clevo-indicator)
clevo-indicator


ne diyor?
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.

Ömer Burak Gedik

omer@OBG:~$ sudo chomd u+s $(which clevo-indicator)
[sudo] password for omer:
sudo: chomd: komut bulunamadı
omer@OBG:~$ ls -l $(which clevo-indicator)
-rwsr-x--- 1 root adm 32376 Haz 17 02:44 /usr/local/bin/clevo-indicator
omer@OBG:~$ clevo-indicator
Simple fan control utility for Clevo laptops
unable to control EC: Operation not permitted
omer@OBG:~$

, sudo apt-get install libappindicator3-dev libgtk-3-dev
git clone git@github.com:AqD/clevo-indicator.git
cd clevo-indicator
make install
normalde böyle kurulumu gösteriyor ben git clone git@github.com:AqD/clevo-indicator.git burda hata almıştım sonra zip olarak indirdim ev kısmına kopyaladım çıkarıp klasörü sonra klasörün içinden uçbirim açıp bin/clevo-indicator
make install
yapıp yüklendiğini düşündüm

heartsmagic

Klavye sürçmüş, doğrusu şöyle ilk komutun:


sudo chmod u+s $(which clevo-indicator)


/usr/local/bin altına koymuş ikiliği. Komuttan sonra tekrar çalıştırmayı dene bakalım ne diyecek.
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.

Ömer Burak Gedik

#4
omer@OBG:~$ sudo chmod u+s $(which clevo-indicator)
[sudo] password for omer:
omer@OBG:~$ ls -l $(which clevo-indicator)
-rwsr-x--- 1 root adm 32376 Haz 17 07:33 /usr/local/bin/clevo-indicator
omer@OBG:~$  /usr/local/bin/clevo-indicator
Simple fan control utility for Clevo laptops
unable to control EC: Operation not permitted
omer@OBG:~$


heartsmagic

sudo chmod ug+s /usr/local/bin/clevo-indicator komutundan sonra tekrar dener misin?
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.

Ömer Burak Gedik

omer@OBG:~$ sudo chmod ug+s /usr/local/bin/clevo-indicator
[sudo] password for omer:
omer@OBG:~$   /usr/local/bin/clevo-indicator
Simple fan control utility for Clevo laptops
unable to control EC: Operation not permitted
omer@OBG:~$
denedim hocam

heartsmagic

Şimdilik benden pes, sonra tekrar bakarız. Olmadı proje sitesinde sorun olarak açarsın bu durumu, doğrudan geliştiricisi cevap verir.
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.

ata1

arkadaşa kurulumu ben yaptırdım eksik varmıdır bilemiyorum anlatımı kendi depo ve komutlara uyarlamaya çalıştım. Fakat program hakkında bir bilgim yok.
kendin şunu kullanıyorum arkadaşada forumda önermiştim. i8kutils .anlatımı ve kurulumu karşılaştırıp eksik var mı bir göz atabilirsiniz. @heartsmagic
yaourt -S libappindicator-gtk3

git clone https://github.com/SkyLandTW/clevo-indicator.git


cd clevo-indicator

make install

bugra9

Kodlara göz atınca bu hatanın ioperm komutundan kaynaklandığı görülüyor. Bu komutun kullanımına göz atınca da aşağıdaki uyarı göze çarpıyor.
Alıntı YapThis call is mostly for the i386 architecture.  On many other architectures it does not exist or will always return an error.

Kendimce yorumlarsam ya bilgisayarının markası Clevo değil ya da işletim sistemin 64 bit olduğu için o hata mesajını alıyorsun.

Ömer Burak Gedik

Programın sitesinde konu açtım kodu yolladı cevabın çevirisi ;Makefile içinde tanımlanan varsayılan izin x-rwSr- - - - adm gruptaki tek kullanıcı programı çalıştırmak anlamına gelir > 4750=. Olmayan giriş kullanıcılar Ubuntu sistem göstergesi olamaz, yani diğer kullanıcılar için komut su/sudo ile bile ya geçiş yapamazsınız o yüzden masaüstü (adm "grup") yönetici olarak giriş yapın ve sonra bu kullanıcı altında programını başlatmak gerekir not. Sıradan kullanıcılar için tehlikeli olarak çalıştırmak için olmamalı. Böyle oldu

ASUS_Z010D cihazımdan Tapatalk kullanılarak gönderildi


heartsmagic

Önce @bugra9'nın tespitinden şüphelendim ama biraz daha bızıklayınca uygulama bende çalıştı. Sistemim de 64bit.

@Ömer Burak Gedik, şu çıktıları görebilir miyiz son olarak:

ls -l /usr/local/bin/clevo-indicator
id


Dün setuid kısmını yapmışız ama sen adm içinde misin değil misin bakmamışım ben.

@ata1, bir yanlışlık yok yönteminde, gayet güzel bir şekilde işini görüyor o anlatım. Tabi bağımlılık paket kurulum @Ömer Burak Gedik'in yaptığı gibi olacak bizim tarafta.
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.

bugra9

Bilgisayarın markası nedir?

cat /proc/ioports | grep "EC"
çıktısını buraya aktarır mısın?

Ömer Burak Gedik

ls -l /usr/local/bin/clevo-indicator
id
çıktısı
omer@OBG:~$ ls -l /usr/local/bin/clevo-indicator
-rwsr-s--- 1 root adm 32376 Haz 17 07:33 /usr/local/bin/clevo-indicator
omer@OBG:~$ id
uid=1000(omer) gid=1000(omer) gruplar=1000(omer),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
omer@OBG:~$

, @bugra9 bilgisyarımın markası hp çıktılar cat /proc/ioports | grep "EC" çıktısı omer@OBG:~$ cat /proc/ioports | grep "EC"
    0062-0062 : EC data
    0066-0066 : EC cmd
omer@OBG:~$


ata1

i8kutils bende çalışıyor hp dv6 kullanıyorum

bugra9

Bilgisayarın ilgili port adresleriyle yazılımdakilerin farklı olacağını düşünerek kontrol etmek istemiştim ama sorun yokmuş, adresler aynı.

Aslında dosyayı temizce tekrar hazırlayıp çalıştırarak dener misin. Açtığın zip dosyasının içindeyken (clevo-indicator-master klasörü) aşağıdaki komutları çalıştırman lazım.
NOT: "make test" komutundan sonra gerekli izinleri ayarlayabilmek için senden şifreni girmeni isteyecek.

make clean
make test
./bin/clevo-indicator



Ömer Burak Gedik

omer@OBG:~/clevo-indicator$ make clean
rm obj/clevo-indicator.o  bin/clevo-indicator
rm: korumalı normal dosya 'bin/clevo-indicator' silinsin mi?
omer@OBG:~/clevo-indicator$ make test
compiling src/clevo-indicator.c
linking bin/clevo-indicator from obj/clevo-indicator.o
[sudo] password for omer:
omer@OBG:~/clevo-indicator$ ./bin/clevo-indicator
Simple fan control utility for Clevo laptops
unable to control EC: Operation not permitted
omer@OBG:~/clevo-indicator$




böyle oldu @bugra9 bey

bugra9

Ne izinlerle ilgili sorunun var ne de bilgisayarın uyumsuz. Neden çalışmadığına, ilgili portlara erişemediğine hiç anlam veremedim. Aklıma başka da bir şey gelmiyor, eğer gelirse yazarım.

Geri bildirimin için teşekkürler.

Ömer Burak Gedik

@ata1 hocam i8kutils de yüğklenirken hata verdi [omer@OBG:~$ sudo apt-get install i8kutils
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
Aşağıdaki ek paketler kurulacak:
  acpi tclx8.4
Önerilen paketler:
  tclx8.4-doc
Aşağıdaki YENİ paketler kurulacak:
  acpi i8kutils tclx8.4
0 paket yükseltilecek, 3 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
0 B/121 kB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 437 kB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] e
N: '/etc/apt/sources.list.d/' dizinindeki 'steam.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'google-chrome.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
Daha önce seçili olmayan acpi paketi seçiliyor.
(Veritabanı okunuyor ... 225836 dosya veya dizin kurulu durumda.)
Paket açılacak: .../archives/acpi_1.7-1_amd64.deb ...
Paket açılıyor: acpi (1.7-1) ...
Daha önce seçili olmayan tclx8.4 paketi seçiliyor.
Paket açılacak: .../tclx8.4_8.4.1-1_amd64.deb ...
Paket açılıyor: tclx8.4 (8.4.1-1) ...
Daha önce seçili olmayan i8kutils paketi seçiliyor.
Paket açılacak: .../i8kutils_1.41_amd64.deb ...
Paket açılıyor: i8kutils (1.41) ...
Tetikleyiciler işleniyor: man-db (2.7.5-1) ...
Tetikleyiciler işleniyor: systemd (229-4ubuntu6) ...
Tetikleyiciler işleniyor: ureadahead (0.100.0-19) ...
Ayarlanıyor: acpi (1.7-1) ...
Ayarlanıyor: tclx8.4 (8.4.1-1) ...
Ayarlanıyor: i8kutils (1.41) ...
Job for i8kmon.service failed because the control process exited with error code. See "systemctl status i8kmon.service" and "journalctl -xe" for details.
invoke-rc.d: initscript i8kmon, action "start" failed.
dpkg: i8kutils paketi işlenirken sorun yaşandı (--configure):
alt süreç post-installation betiği kuruldu 1 çıkış kodu ile sona erdi
Tetikleyiciler işleniyor: libc-bin (2.23-0ubuntu3) ...
İşleme sırasında hatalarla karşılaşıldı:
i8kutils
N: '/etc/apt/sources.list.d/' dizinindeki 'steam.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'google-chrome.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
E: Sub-process /usr/bin/dpkg returned an error code (1)
omer@OBG:~$
/code]



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 18 Haziran 2016 - 19:30:09

@bugra9 bey kopmle nasıl kaldırabilirim o orogramı bilgisayarımdan sıfırdan yüklesem temiz şekilde

ata1

#19
sen manjaro kullanmıyormusun ?? komutun ubuntu komutu arkadaşım bu kurulumu sana pacman ile yaptırdım şimdi sen ubuntu soruyorsun kafam karıştı  :o

manjarodan kaldıracak isen şöyle

sudo pacman -Rsn program adı

EDİT :kurulum şöyle bizde sen karmaşık soruyorsun
yaourt -S i8kutils

bugra9

Yazılım tek dosyadan oluşuyor o da /usr/local/bin dizinindeki clevo-indicator dosyası. Bu dosyayı silersen sistemden kaldırmış olursun.
sudo rm /usr/local/bin/clevo-indicator

Bir de kaynak kodlarının bulunduğu klasör var ve bu klasörü komple silebilirsin. Eğer kaynak kodları kalsın ama içindeki derleme ile oluşan dosyalar gitsin diyorsan o klasör içerisinde
make clean
komutu ile bunu gerçekleştirebilirsin.

Ömer Burak Gedik

Alıntı yapılan: ata1 - 18 Haziran 2016 - 19:58:53
sen manjaro kullanmıyormusun ?? komutun ubuntu komutu arkadaşım bu kurulumu sana pacman ile yaptırdım şimdi sen ubuntu soruyorsun kafam karıştı  :o

manjarodan kaldıracak isen şöyle

sudo pacman -Rsn program adı

EDİT :kurulum şöyle bizde sen karmaşık soruyorsun
yaourt -S i8kutils
hocam ubuntuya geri döndüm  çıktılarım ubuntu da hep

heartsmagic

Temizlik yaptın mı söylediğin şekilde?
sudo rm -f /usr/local/bin/clevo-indicator
İndirdiğin ve açtığın dosyaları falan sil güzelce. Sonra şunu uygula lütfen:

sudo apt-get install git
git clone https://github.com/SkyLandTW/clevo-indicator.git
cd clevo-indicator
sudo make install
clevo-indicator


Bir görelim temiz temiz nasıl oluyor diye. Şu an bende hiçbir şey yapmadan çalışıyor uygulama.
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.

Deathangel


sudo rm -f /usr/local/bin/clevo-indicator komutunun çıktıları

unix@linux:~$ sudo rm -f /usr/local/bin/clevo-indicator
[sudo] password for unix:


sudo apt-get install git komutunun cıktısı

unix@linux:~$ sudo apt-get install git
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
Aşağıdaki ek paketler kurulacak:
  git-man liberror-perl
Önerilen paketler:
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  gitweb git-arch git-cvs git-mediawiki git-svn
Aşağıdaki YENİ paketler kurulacak:
  git git-man liberror-perl
0 paket yükseltilecek, 3 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
3.760 kB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 25,6 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] E
İndir: 1 http://tr.archive.ubuntu.com/ubuntu xenial/main amd64 liberror-perl all 0.17-1.2 [19,6 kB]
İndir: 2 http://tr.archive.ubuntu.com/ubuntu xenial/main amd64 git-man all 1:2.7.4-0ubuntu1 [735 kB]
İndir: 3 http://tr.archive.ubuntu.com/ubuntu xenial/main amd64 git amd64 1:2.7.4-0ubuntu1 [3.006 kB]
3 sn.'de 3.760 kB alındı (1.230 kB/s)
Daha önce seçili olmayan liberror-perl paketi seçiliyor.
(Veritabanı okunuyor ... 255294 dosya veya dizin kurulu durumda.)
Paket açılacak: .../liberror-perl_0.17-1.2_all.deb ...
Paket açılıyor: liberror-perl (0.17-1.2) ...
Daha önce seçili olmayan git-man paketi seçiliyor.
Paket açılacak: .../git-man_1%3a2.7.4-0ubuntu1_all.deb ...
Paket açılıyor: git-man (1:2.7.4-0ubuntu1) ...
Daha önce seçili olmayan git paketi seçiliyor.
Paket açılacak: .../git_1%3a2.7.4-0ubuntu1_amd64.deb ...
Paket açılıyor: git (1:2.7.4-0ubuntu1) ...
Tetikleyiciler işleniyor: man-db (2.7.5-1) ...
Ayarlanıyor: liberror-perl (0.17-1.2) ...
Ayarlanıyor: git-man (1:2.7.4-0ubuntu1) ...
Ayarlanıyor: git (1:2.7.4-0ubuntu1) ...
unix@linux:~$ git clone https://github.com/SkyLandTW/clevo-indicator.git
'clevo-indicator' dizinine çoğaltılıyor...
remote: Counting objects: 79, done.
remote: Total 79 (delta 0), reused 0 (delta 0), pack-reused 79
Unpacking objects: 100% (79/79), bitti.
Bağlanabilirlik denetimi... tamamlandı.



cd clevo-indicator ve sudo make install komutlarının cıktıları

unix@linux:~$ cd clevo-indicator
unix@linux:~/clevo-indicator$ sudo make install
compiling src/clevo-indicator.c
Package appindicator3-0.1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `appindicator3-0.1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'appindicator3-0.1' found
src/clevo-indicator.c:50:43: fatal error: libappindicator/app-indicator.h: Böyle bir dosya ya da dizin yok
compilation terminated.
Makefile:39: recipe for target 'obj/clevo-indicator.o' failed
make: *** [obj/clevo-indicator.o] Error 1
unix@linux:~/clevo-indicator$ clevo-indicator
clevo-indicator: komut bulunamadı
unix@linux:~/clevo-indicator$


arkadas ofline suanda bende sorun oluyorsa benım kılerı atayım dedım ki olduda :D 
in a world without fences and walls, who needs gates and windows

keyserver2.pgp.com
EA004CB1-->privatekey0@gmail.com

heartsmagic

Derleme yapabilmek için şu lazım öncesinde:
sudo apt-get install libappindicator3-dev libgtk-3-dev
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.