Masaüstünüzü Conky ile kişiselleştirin

Conky'nin ekran görüntüsü

Ubuntu ve çoğu GNU/Linux dağıtımlarının en çekici özelliklerinden biri, her kullanıcıya uyacak şekilde özelleştirilebilmeleridir. Masaüstümüzü özelleştirmenin sayısız yolu var, ancak bu gönderide estetik olduğu kadar çok kullanışlı bir widget'a odaklanacağız. Hakkında konuşuyorum conky, bir widget bilgileri görüntüler örneğin işlemcilerimizin sıcaklığı, Wi-Fi sinyalinin gücü, RAM kullanımı ve diğer birçok özellik gibi.

Bugün burada yapacağımız şey, Conky'yi nasıl kurabileceğimizi, nasıl kurabileceğimizi görmek. otomatik olarak çalışmasını sağla oturumun başında ve ayrıca Conky'miz için birkaç yapılandırma göreceğiz. başlayalım.

Söylediğimiz gibi, Conky'nin güzelliği, onun aracılığıyla erişebilmemizde yatıyor. her türlü bilgi; e-postalardan veya sabit sürücünün kullanımından işlemcilerin hızına ve ekibimizdeki herhangi bir cihazın sıcaklığına kadar. Ama hepsinden önemlisi, Conky tüm bu bilgileri masaüstünde çok estetik ve görsel olarak hoş bir şekilde görmemizi sağlıyor. Kendimizi özelleştirebileceğimiz widget.

Başlamak için, eğer kurulu değilse, Conky'yi kurmalıyız. Bunu terminalde aşağıdaki komutu çalıştırarak yapabiliriz:

sudo apt install conky-all

Kurulduktan sonra, Conky'nin sıcaklığı al PC'mizin cihazlarının. Bunu yapmak için, bu komutu terminalde çalıştırıyoruz:

sudo apt install lm-sensors

Bu son iki paketi kurduktan sonra, "lm-sensörlerinin" bilgisayarımızdaki tüm cihazları algılaması için aşağıdaki komutu uygulamamız gerekiyor:

sudo sensors-detect

Bu noktada zaten Conky'yi kurduk. Artık Conky için bir senaryo yazabiliriz. her oturumun başında otomatik olarak çalıştır. Bunu yapmak için, / usr / bin klasöründe örneğin conky-start adı verilen bir metin dosyası oluşturmalıyız. Bunu yapmak için şunları uygularız:

sudo gedit /usr/bin/conky-start

Conky'nin her oturumun başında çalışması için gerekli kodu eklememiz gereken bir metin dosyası açılacaktır:

#!/bin/bash
sleep 10 && conky;

Şimdi, dosyayı kaydediyoruz ve ona yürütme izinlerini veriyoruz:

sudo chmod a+x /usr/bin/conky-start

Şimdi, daha önce oluşturduğumuz betiği eklemek için "Başlangıç ​​​​Uygulamaları" uygulamasını (İspanyolca görünmüyorsa "Başlangıç ​​​​Uygulamaları Tercihleri") aramamız gerekiyor. Uygulamayı açtıktan sonra karşımıza aşağıdaki gibi bir pencere çıkacaktır.

Ekran görüntüsü 2015-11-08 16:50:54

"Ekle" yi tıklıyoruz ve şöyle bir pencere açılacaktır:

Ekran görüntüsü 2015-11-08 16:51:11

  • Nerede söylüyor isim "Conky" koyabiliriz
  • Nerede söylüyor Orden, "Gözat" düğmesine tıklayıp oluşturduğumuz conky-start adlı betiği / usr / bin klasöründe bulmalıyız. Alternatif olarak doğrudan / usr / bin / conky-start yazabiliriz.
  • En açıklama, başlangıçta çalıştırılacak uygulamanın küçük bir açıklayıcı yorumunu ekleyebiliriz.

Artık Conky, her oturum açtığınızda otomatik olarak çalışacaktır.

Conky widget'ı masaüstünde hala görünmüyorsa, sistemi yeniden başlatmanız veya programın adını (conky) yazarak terminalden doğrudan çalıştırmanız yeterlidir. Widget masaüstünde göründüğünde, varsayılan olarak sunduğu görünümü beğenmememiz muhtemeldir. Bunun için Conky'nin yazı tipini en sevdiğiniz görünümü vermek için nasıl düzenleyebileceğinizi göstereceğiz.

Conky'nin kaynak dosyası, kullanıcı dizinimizin içinde gizli bir dosya olarak bulunur. Bu dosyanın adı ".conkyrc" dir. Bir dizindeki gizli dosyaları ve dizinleri görmek için, Ctrl + H tuşlarına basarak veya şu komutu çalıştırarak grafiksel olarak yapabiliriz:

ls -f

".Conkyrc" dosyası görünmezse, bunu kendimiz oluşturmalıyız:

touch .conkyrc

Bulduğumuzda veya inandığımızda, onu açıyoruz ve orada Conky'mizde varsayılan olarak gelen yazı tipine veya kendimiz oluşturmuşsak boş bir dosyaya sahip olacağız. Bu yapılandırmayı beğenmezseniz, kullandığım yazı tipini kopyalayabilirsiniz. burada.

Gördüğünüz gibi internette sadece Google'da "Conky konfigürasyonları" veya "Conky konfigürasyonları" diye arama yaparak binlerce konfigürasyon bulabiliyoruz. Beğendiğimizi bulduğumuzda, kaynağı indirip daha önce bahsettiğimiz ".conkyrc" dosyasına yapıştırmamız yeterli olacak. Aynı şekilde, Ubunlog Size Devianart'tan Conky için elde edilen en iyi konfigürasyonların bir listesini göstermek istiyoruz:

1

Conky, Conky, Conky YesThisIsMe tarafından.

2

Conky Yapılandırması didi79 tarafından

3

Conky Lua despot77 tarafından

4

Conky Yapılandırmam londonali1010 tarafından

Conky Özgür Yazılım olduğu için, önceden yazılmış konfigürasyonları indirmenin yanı sıra, bizimkileri oluşturabilir veya mevcut olanları değiştirebiliriz. Conky'nin kaynak kodunu şurada görebiliriz: GitHub sayfanız.

Umarım bu gönderi masaüstünüzü biraz daha özelleştirmenize yardımcı olmuştur. Şimdi Conky ile masaüstümüz çok daha hoş bir görünüme sahip olacak, ayrıca bir noktada bizim için çok faydalı olabilecek bilgileri elimizde tutabileceğiz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Sergio S. dijo

    Bir kez denedim ve nasıl göründüğünü beğendim, masaüstüne farklı bir dokunuş daha verdi. Sorun şu ki, bu numaralardan herhangi birini kontrol edebilmek için her zaman masaya gitmesi gerekiyordu. Ve gerçek şu ki, masaüstünü uzun süredir neredeyse hiç kullanmadım, birkaç acil kullanım belgem ve bir klasörüm var, ama başka hiçbir şey yok. Düzenli olmak gerekirse, dosyalarımın yapısı başka yerlerde ve artık masaüstünde yok (Windows $ 'dan ayrıldıktan sonra kullanmayı bıraktım).
    Yani bu Conky servisi benim için pek pratik değildi, diğer seçenekleri denedim ve "Sistem yük göstergesi" ne karar verdim, Ubuntu'mda üst çubukta var ve bununla her şeyin nasıl gittiğini bir bakışta görebiliyorum. Conky'den çok daha az seçeneği var, ama onu gerçekten ne için kullanıyorum?

  2.   Rodrigo dijo

    Merhaba Miguel, bu makale için çok teşekkür ederim, çünkü ayrıntılı adım adım Conky'yi kurmamda bana en çok yardımcı olan oydu. Seninle aynı conky'yi kurdum. Ancak fark, benimki siyah bir arka planla görünüyor. Seninki gibi onu nasıl şeffaf hale getirmeliyim?
    Çok teşekkür ederim.

    1.    miquel perez dijo

      Günaydın Rodrigo,

      Dediğiniz gibi benimle aynı Conky'yi kullandıysanız, şeffaf arka planla görünmelidir. Her neyse, ana dizininizde bulunan .conkyrc dosyasını açın ve 10. satırda aşağıdaki etiketin görünüp görünmediğine bakın:
      own_window_transparent yes
      Bu şekilde Conky size şeffaf bir arka plan sağlamalıdır. "Evet" yerine "hayır" olup olmadığını kontrol edin ve öyleyse değiştirin.
      Okuduğunuz için teşekkürler ve saygılarımla!

      1.    Rodrigo dijo

        Günaydın Miguel,
        Her zaman olduğu gibi, cevaplamak için zaman ayırdığınız için teşekkürler, herkes yapmıyor. Yukarıda bahsettiklerimizle ilgili olarak, komut dosyasının 10. satırında olması gerektiği gibi görünüyor:
        own_window_transparent evet
        ama yine de siyah arka planla görünüyor. Her neyse, sepet kutusu olarak veriyorum.
        Öte yandan, havayı nasıl göstermem gerektiğini sormak istedim.

        Muchas Gracias!

  3.   Mantar kun dijo

    Hey, conky'yi terminalden başlatırken aşağıdaki hatayı alıyorum
    «Conky: konfigürasyonda eksik metin bloğu; çıkış
    ***** Imlib2 Geliştirici Uyarısı *****:
    Bu program Imlib çağrısını çağırıyor:

    imlib_context_free ();

    Parametre ile:

    bağlam

    BOŞ olmak. Lütfen programınızı düzeltin. »

    Umarım bana yardım edebilirsin!

    1.    miquel perez dijo

      Buenas noches,

      Öncelikle, .conkyrc dosyasını ana dizininizde doğru oluşturdunuz mu?
      Öyleyse, ilk hata size .conkyrc kaynak dosyasında TEXT etiketini bulamadığını bildirmektir. Ekranda görüntülenecek verileri biçimlendirmeden önce, TEXT etiket ayarına sahip olup olmadığınızı kontrol edin. Sorunu çözemezseniz, en iyisi yapılandırmanızı kopyalamaktır. Pastebin ve kodu inceleyebilmek için bana bağlantıyı iletin.
      Okuduğunuz için teşekkürler ve saygılarımla.

  4.   raul antonio longarez vidal dijo

    Merhaba, nasıl yapıştırırım? Dosyayı zaten açtım ve olduğu gibi kopyaladım ve boşlukları kaldırdım, üzgünüm ama yine de ilk seferim ve gerçek şu ki çirkin kara kutu beni yenmiyor XD

  5.   daryl ariza dijo

    Merhaba, ubuntu 2.4 16.04 bit'te conky yöneticisi v64 ile ilgili bir sorunum var ve getirdiği widget'lardan birinin sonsuza kadar masaüstümde kalmasını istiyorum, yani her başlangıçta widget orada ama yapabilirim Yardım edebileceği biri olarak anlamadın mı ?? her şeyden önce teşekkürler

  6.   Liher Sanchez Belle dijo

    Merhaba Miguel, ben Liher, burada gösterdiğiniz Conky'nin yazarı, beğenmenize sevindim. Selamlar meslektaşım

  7.   Daaniel dijo

    merhaba iyi, metin dosyasını açıp (#! / bin / bash
    sleep 10 && conky;) bana bu sorunu veriyor ** (gedit: 21268): UYARI **: Belge meta verilerini ayarlama başarısız: Metadata ayarla :: gedit-yazım etkin öznitelik desteklenmiyor
    Ne yapabilirim?

  8.   asd dijo

    Bana yardım etmedi, başlamadı bile

  9.   Mixterix AL (Mixterix) dijo

    Benim için işe yaramadı, görünüşe göre ubuntu'mun win32 gecikmesi vardı lol onu silmek zorunda kaldım

  10.   netizen dijo

    Merhaba.
    Widget'ı tıpkı sizinki gibi gördüm, ancak sunduğu tek sorun, ağı izlemiyor olması. Ne yapabilirim? Ağa bağlı olduğumdan beri. Ve başka bir soru: Artık istemiyorsanız, nasıl kaldırırım?

    Zaman ayırdığınız için teşekkürler.

  11.   gabriel dijo

    Gönderinin ilk görüntüsündeki conky'nin adını bilen var mı ??

  12.   geliştirici dijo

    Olağanüstü gönderi, conky hakkında% 100 anladığım bir şeyi ilk kez okudum, bu ilginç konuyla ilgili gönderiler her zaman çok kafa karıştırıcı, bu yüzden teşekkür ederim. Ancak, konfigürasyonunuzla ilgili çok objektif ve zarif bulduğum bir sorunum var. Ayrıntı, wifi sinyalinin yoğunluğunun görünmemesi, bu konuda bana yardımcı olabilir misiniz lütfen. Zaman ayırdığınız ve desteğiniz için şimdiden teşekkür ederiz.

  13.   Yo dijo

    Pastebin yapılandırmanız başarısız:

    conky: Yapılandırma dosyasını okurken sözdizimi hatası (/home/whk/.conkyrc:1: '=' 'hayır' yakınında bekleniyor).
    conky: Eski sözdiziminde olduğunu varsayarsak ve dönüştürmeye çalışır.
    conky: [string «…»]: 139: yerel 'ayarları' indeksleme girişimi (bir nil değeri

  14.   Ben kavga dijo

    İyi yoldaşlar, bu eski bir konu olmasına rağmen, bu conky konfigürasyonu çok iyi, günümüzde conky daha modern bir sözdizimi kullanıyor, size Miquel'in conkyrc'in mevcut lua sözdizimi için güncellenmiş aynı sürümünü bırakıyorum:

    conky.config = {

    arka plan = yanlış,
    font = 'Snap.se:size=8',
    use_xft = doğru,
    xftalfa = 0.1,
    güncelleme_aralığı = 3.0,
    toplam_run_times = 0,
    own_window = doğru,
    own_window_class = 'Conky',
    own_window_hints = 'süslenmemiş, aşağıda, yapışkan, skip_taskbar, skip_pager',
    own_window_argb_visual = doğru,
    own_window_argb_değeri = 150,
    own_window_transparent = yanlış,
    own_window_type = 'yuva',
    double_buffer = doğru,
    draw_shades = yanlış,
    draw_outline = yanlış,
    draw_borders = yanlış,
    draw_graph_borders = yanlış,
    minimum_yükseklik = 200,
    minimum_genişlik = 6,
    maksimum_genişlik = 300,
    default_color = 'ffffff',
    default_shade_color = '000000',
    default_outline_color = '000000',
    hizalama = 'top_right',
    boşluk_x = 10,
    boşluk_y = 46,
    no_buffers = doğru,
    cpu_avg_samples = 2,
    override_utf8_locale = yanlış,
    büyük harf = yanlış,
    use_spacer = hiçbiri,

    };

    conky.metin = [[

    # Burada görüntülenen verilerin yapılandırmasına başlar
    # İlki, işletim sisteminin adı ve çekirdeğin sürümüdür
    $ {font Ubuntu: style = bold: size = 12} $ sysname $ alignr $ kernel

    # Bu bize iki işlemciyi ve kullanımları ile her birinin bir çubuğunu gösterir
    $ {font Ubuntu: style = bold: size = 14} İşlemciler $ sa
    $ {font Ubuntu: style = bold: size = 10} CPU1: $ {cpu cpu1}% $ {cpubar cpu1}
    CPU2: $ {cpu cpu2}% $ {cpubar cpu2}
    # Bu bize işlemcilerin sıcaklığını gösterir
    Sıcaklık: $ alignr $ {acpitemp} C

    #Bu bize Ana bölümü, RAM'i ve her birinde bir çubuk bulunan testereyi ve verilerini gösterir.
    $ {font Ubuntu: style = bold: size = 14} Bellek ve diskler $ saat
    $ {font Ubuntu: style = bold: size = 10} HOME $ alignr $ {fs_used / home} / $ {fs_size / home}
    $ {fs_bar / home}
    $ {font Ubuntu: style = bold: size = 10} RAM $ alignr $ mem / $ memmax
    $ {membar}
    $ {font Ubuntu: style = bold: size = 10} SWAP $ alignr $ swap / $ swapmax
    $ swapbar

    # Bu bize pilin durumunu bir çubukla gösterir
    $ {font Ubuntu: style = bold: size = 14} Pil $ saat
    $ {font Ubuntu: style = bold: size = 10} $ {battery BAT0} $ hizala
    $ {battery_bar BAT0}

    # Bu bize bir çubukla olan bağlantıyı ve onun gücünü gösterir
    $ {font Ubuntu: style = bold: size = 14} Ağlar $ sa
    $ {font Ubuntu: style = bold: size = 10} WIFI yoğunluğu $ alignr $ {wireless_link_qual wlp3s0}%
    #Bu bize internetin indirme ve yükleme hızını grafiklerle gösterir
    $ {font Ubuntu: style = bold: size = 10} $ alignr indir $ {downspeed wlp3s0} / s
    $ {downspeedgraph wlp3s0 30,210 01df01 10fd10}

    $ {font Ubuntu: style = bold: size = 10} $ alignr $ {upspeed wlp3s0} / s yükle
    $ {upspeedgraph wlp3s0 30,210 0000ff ff0000}

    # Bu, onu en çok kullanan uygulamaların CPU kullanımını gösterir
    $ {font Ubuntu: style = bold: size = 14} CPU kullanım uygulamaları $ sa
    $ {font Ubuntu: style = bold: size = 10} $ {top name 1} $ alignr $ {en iyi cpu 1}%
    $ {top name 2} $ alignr $ {top cpu 2}%
    $ {top name 3} $ alignr $ {top cpu 3}%

    # Bu bize uygulamaları tarafından kullanılan RAM yüzdesini gösterir
    $ {font Ubuntu: style = bold: size = 14} RAM uygulamalarını kullanın $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {top_mem name 1} $ alignr $ {top_mem mem 1}%
    $ {top_mem name 2} $ alignr $ {top_mem mem 2}%
    $ {top_mem name 3} $ alignr $ {top_mem mem 3}%

    ]]

    Ağ yükleme ve indirme bilgilerinde, "wlan0" yerine "wlp3s0" olduğunu unutmayın.
    Ağın adını öğrenmek için ifconfig komutunu kullanın