Conky bilan ish stolingizni shaxsiylashtiring

Conky-ning skrinshoti

Ubuntu va ko'pgina GNU/Linux distroslarining eng jozibali xususiyatlaridan biri ularning har bir foydalanuvchiga moslasha olish qobiliyatidir. Ish stolimizni sozlashning son-sanoqsiz usullari mavjud, ammo bu postda biz juda foydali, shuningdek, estetik vidjetga e'tibor qaratamiz. haqida gapiryapman Conky, bu vidjet ma'lumotlarni aks ettiradi masalan, protsessorlarimiz harorati, Wi-Fi signalining kuchi, operativ xotiradan foydalanish va boshqa ko'plab xususiyatlar.

Bugun biz bu erda nima qilmoqchimiz, Conky-ni qanday o'rnatishimiz mumkinligini va qanday qilib o'rnatishimiz mumkinligini ko'rib chiqamiz uni avtomatik ravishda ishga tushiring sessiya boshida va biz Conky uchun bir nechta konfiguratsiyalarni ham ko'ramiz. boshlaymiz.

Aytganimizdek, Konkining go'zalligi shundaki, u orqali biz kirishimiz mumkin har qanday ma'lumot; elektron pochta xabarlari yoki qattiq diskdan foydalanishdan protsessorlarning tezligi va jamoamizdagi har qanday qurilmalarning harorati. Lekin eng muhimi, Conky bizga ushbu ma'lumotlarni ish stolida juda estetik va ko'zga ko'rinadigan tarzda ko'rish imkonini beradi. o'zimizni sozlashimiz mumkin bo'lgan vidjet.

Boshlash uchun, agar u bizda o'rnatilmagan bo'lsa, biz Conky-ni o'rnatishimiz kerak. Buni terminalda quyidagi buyruqni ishga tushirish orqali amalga oshirishimiz mumkin:

sudo apt install conky-all

O'rnatilgandan so'ng biz Konkiga imkon beradigan "lm-sensorlar" dasturini ham o'rnatishimiz mumkin haroratni oling bizning kompyuterimiz qurilmalari. Buning uchun terminalda ushbu buyruqni bajaramiz:

sudo apt install lm-sensors

Ushbu oxirgi ikkita paketni o'rnatganimizdan so'ng, "lm-sensors" kompyuterimizdagi barcha qurilmalarni aniqlashi uchun quyidagi buyruqni bajarishimiz kerak:

sudo sensors-detect

Ayni paytda bizda Conky allaqachon o'rnatilgan. Endi biz Conky uchun skript yozishimiz mumkin har bir mashg'ulot boshida avtomatik ravishda ishlaydi. Buning uchun / usr / bin papkasida matnli fayl yaratishimiz kerak, masalan, conky-start. Buning uchun biz quyidagilarni bajaramiz:

sudo gedit /usr/bin/conky-start

Matnli fayl ochiladi, unda har bir sessiyaning boshida Konki ishlashi uchun kerakli kodni qo'shishimiz kerak:

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

Endi biz faylni saqlaymiz va unga quyidagi ruxsatlarni beramiz:

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

Endi biz avval yaratgan skriptni qo'shish uchun "Ishga tushirish ilovalari" ilovasini (agar u ispan tilida ko'rinmasa, "Ishga tushirish ilovalari afzalliklari") qidirishimiz kerak. Ilovani ochganimizdan so'ng, quyidagi kabi oyna paydo bo'ladi:

2015-11-08 16:50:54 dan skrinshot

Biz "Qo'shish" tugmachasini bosamiz va shunday oyna paydo bo'ladi:

2015-11-08 16:51:11 dan skrinshot

  • Qaerda yozilgan ism biz «Conky» ni qo'yishimiz mumkin
  • Qaerda yozilgan Buyurtma, biz "Browse" tugmachasini bosishimiz va / usr / bin papkasida joylashgan conky-start deb nomlangan skriptni izlashimiz kerak. Shu bilan bir qatorda, biz to'g'ridan-to'g'ri / usr / bin / conky-start yozishimiz mumkin.
  • En izoh, biz dasturning boshida bajariladigan kichik tavsiflovchi izohini qo'shishimiz mumkin.

Endi Konki har kirganingizda avtomatik ravishda ishlaydi.

Agar Conky vidjeti ish stolida hali ham ko'rinmasa, siz shunchaki tizimni qayta ishga tushirishingiz yoki dastur nomini (conky) kiritib, uni to'g'ridan-to'g'ri terminaldan ishga tushirishingiz kerak. Vidjet ish stolida paydo bo'lgandan so'ng, biz uning sukut bo'yicha taqdim etgan ko'rinishini yoqtirmasligimiz mumkin. Buning uchun biz sizga Conky shriftini o'zingizga eng yoqadigan ko'rinish berish uchun qanday tahrirlashingiz mumkinligini ko'rsatamiz.

Conky-ning manba fayli bizning foydalanuvchi katalogida yashirin fayl sifatida topilgan. Ushbu fayl ".conkyrc" nomiga ega. Katalog ichidagi yashirin fayllar va kataloglarni ko'rish uchun biz buni Ctrl + H tugmalarini bosish yoki buyruqni bajarish orqali grafik ravishda bajarishimiz mumkin:

ls -f

Agar ".conkyrc" fayli ko'rinmasa, uni o'zimiz yaratishimiz kerak:

touch .conkyrc

Uni topganimizdan yoki ishonganimizdan so'ng, biz uni ochamiz va u erda biz o'zimiz yaratgan bo'lsak, bizning Konki-da sukut bo'yicha keladigan shrift yoki bo'sh fayl bo'ladi. Agar sizga ushbu konfiguratsiya yoqmasa, men foydalanadigan shriftni nusxalashingiz mumkin bu erda.

Ko'rib turganingizdek, Internetda biz Google-da "Conky configurations" yoki "Conky configurations" ni qidirish orqali minglab konfiguratsiyalarni topishimiz mumkin. O'zimizga yoqqanini topgach, faqat manbasini yuklab olib, avval aytib o'tganimiz ".conkyrc" fayliga joylashtirishimiz kerak bo'ladi. Xuddi shu tarzda, Ubunlog-da biz sizga Devianart-dan olingan Conky uchun eng yaxshi konfiguratsiyalar ro'yxatini ko'rsatmoqchimiz:

1

Konki, Konki, Konki YesThisIsMe tomonidan.

 

2

Konki konfiguratsiyasi didi79 tomonidan

3

Konki Lua despot77 tomonidan

 

4

Mening Konki konfiguratsiyasi londonali1010 tomonidan

Oldindan yozilgan konfiguratsiyalarni yuklab olishdan tashqari, biz o'zimizni yaratishimiz yoki mavjudlarini o'zgartirishimiz mumkin, chunki Conky - bu bepul dastur. Konkining manba kodini quyidagi manzilda ko'rishimiz mumkin sizning GitHub sahifangiz.

Umid qilamanki, ushbu xabar ish stolingizni biroz ko'proq sozlashingizga yordam berdi. Endi Konki bilan ish stolimiz yanada yoqimli ko'rinishga ega bo'ladi, bundan tashqari biz biron bir vaqtda biz uchun juda foydali bo'lishi mumkin bo'lgan ma'lumotlarga ega bo'lamiz.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

17 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   Serxio S dijo

    Men buni bir marta sinab ko'rdim va uning tashqi qiyofasi menga yoqdi, u ish stoliga yana bir o'ziga xos teginish berdi. Muammo shundaki, men har doim ham ushbu raqamlarning birortasini tekshirish uchun stolga borishim kerak edi. Haqiqat shundaki, men uzoq vaqtdan beri ish stolidan deyarli foydalanmayapman, menda shoshilinch foydalanish uchun bir nechta hujjatlar va papka bor, ammo boshqa hech narsa yo'q. Tozalash uchun fayllarimning tuzilishi boshqa joylarda bor va endi ish stolida yo'q (Window $ dan chiqqanimdan beri uni ishlatishni to'xtatdim).
    Shunday qilib, bu Conky xizmati men uchun unchalik amaliy emas edi, men boshqa variantlarni sinab ko'rdim va "Tizimning yuklanish ko'rsatkichi" ga qaror qildim, Ubuntu-dagi eng yuqori satrda bor va shu bilan bir qarashda hamma narsa qanday ketayotganini ko'rishim mumkin. Bu Konkiga qaraganda ancha kam imkoniyatlarga ega, ammo men buni 😉 uchun ishlatadigan narsa

  2.   Rodrigo dijo

    Assalomu alaykum Migel, ushbu maqola uchun sizga katta rahmat, chunki Conky-ni o'rnatishda menga eng ko'p yordam bergani, batafsil ma'lumot uchun. Men siz bilan bir xil konkini o'rnatdim. Ammo farq shundaki, meniki qora fon bilan paydo bo'ladi. Uni qanday qilib shaffof qilishim kerak?
    katta rahmat.

    1.    Mikel Peres dijo

      Xayrli tong Rodrigo,

      Agar siz aytgandek men bilan bir xil Konkidan foydalangan bo'lsangiz, u shaffof fon bilan paydo bo'lishi kerak. Yaxshiyamki, o'zingizning uy katalogingizda joylashgan .conkyrc faylini oching va 10-satrda quyidagi yorliq paydo bo'lishini ko'ring:
      own_window_transparent yes
      Shunday qilib, Konki sizni shaffof fon bilan ta'minlashi kerak. Agar "ha" o'rniga "yo'q" bo'lsa yoki yo'q bo'lsa, uni o'zgartiring.
      O'qiganingiz uchun tashakkur va ehtirom bilan!

      1.    Rodrigo dijo

        Xayrli tong Migel,
        Javob berishga vaqt ajratganingiz uchun har doimgidek minnatdorman, hamma ham buni qilmaydi. Yuqorida nima haqida suhbatlashdik, ssenariyning 10-qatorida u shunday bo'lishi kerak:
        o'z_kompaniyangizga_taffof ha
        ammo baribir u qora fon bilan paydo bo'ladi. Yaxshiyamki, men uni savat qutisi sifatida beraman.
        Boshqa tomondan, men sizlardan ob-havoni qanday qilib ko'rsatishim kerakligini so'ramoqchi edim.

        Sizga katta rahmat!

  3.   Qo'ziqorin-kun dijo

    Hey, terminaldan konkini ishga tushirishda quyidagi xatolarga yo'l qo'yaman
    «Conky: konfiguratsiyadagi etishmayotgan matn bloki; chiqish
    ***** Imlib2 dasturchilarini ogohlantirish *****:
    Ushbu dastur Imlib chaqiruvini chaqirmoqda:

    imlib_context_free ();

    Parametr bilan:

    kontekst

    NULL bo'lish. Iltimos, dasturingizni tuzating. »

    Umid qilamanki siz menga yordam bera olasiz!

    1.    Mikel Peres dijo

      Xayrli tun,

      Avvalo .conkyrc faylini uy katalogingizda to'g'ri yaratdingizmi?
      Agar shunday bo'lsa, birinchi xato sizga .conkyrc manba fayli ichida TEXT yorlig'ini topa olmaslik to'g'risida xabar beradi. Ekranda ko'rsatiladigan ma'lumotlarni formatlashdan oldin sizda TEXT yorlig'i o'rnatilganligini tekshiring. Muammoni hal qila olmasangiz, konfiguratsiyani nusxalash yaxshiroqdir Pastebin va kodni ko'rib chiqish uchun menga havolani bering.
      O'qiganingiz va eng yaxshi tilaklaringiz uchun tashakkur.

  4.   Raul antonio longarez vidal dijo

    Assalomu alaykum, uni qanday qilib joylashtirishim kerak? Men allaqachon faylni ochib, nusxa ko'chirganman va pefo-ni qanday bo'lsa, shundayligicha yoki bo'sh joylarni olib tashlayman, kechirasiz, lekin bu hali ham birinchi marta va haqiqat shundaki, xunuk qora quti meni mag'lub qilmaydi

  5.   Daril Ariza dijo

    Assalomu alaykum, Ubuntu 2.4 da 16.04bitli v64 konkret menejeri bilan bog'liq muammolarim bor va shuning uchun u olib keladigan vidjetlardan biri mening ish stolimda abadiy qolishini xohlayman, demak har bir boshida vidjet bor, lekin men buni qila olaman menga o'xshagan odamni topolmaysizmi, yordam berishi mumkin ?? birinchi navbatda, rahmat

  6.   Liher Sanches Beldad dijo

    Salom Migel, men Liherman, bu erda siz ko'rsatgan Konki muallifi, sizga yoqqanidan xursandman. Salom hamkasbim

  7.   daniel dijo

    salom yahshi, bu matnli faylni ochib (#! / bin / bash
    sleep 10 && conky;) menga bu muammoni keltirib chiqaradi ** (gedit: 21268): OGOHLANTIRISH **: Hujjat metama'lumotlarini o'rnatib bo'lmadi: Metadata :: getit-spell-enabled xususiyati qo'llab-quvvatlanmaydi
    Men nima qila olaman?

  8.   asd dijo

    Bu menga yordam bermadi, hatto boshlanmadi ham

  9.   Mixterix AL (Mixterix) dijo

    Bu men uchun ishlamadi, mening ubuntu-da win32 lag borligi ko'rinib turdi lol, men uni o'chirib tashlashim kerak edi

  10.   tarmoq foydalanuvchisi dijo

    Salom.
    Vidjetni siznikiga o'xshab ko'rdim, lekin uning taqdim etayotgan yagona muammosi shundaki, u tarmoqni nazorat qilmaydi. Men nima qila olaman? Men tarmoqqa ulanganim uchun. Va yana bir savol: Agar siz buni xohlamasangiz, uni qanday qilib o'chirib tashlayman?

    Vaqtingiz uchun tashakkur.

  11.   Jabroil m dijo

    Postning birinchi rasmidagi konki nomini kimdir biladimi ???

  12.   dasturchi dijo

    Favqulodda post, men birinchi marta konki haqida 100% tushunadigan narsalarni o'qiyapman, ushbu qiziqarli mavzu haqidagi xabarlar har doim juda chalkash, shuning uchun sizga rahmat. Biroq, men sizning konfiguratsiyangiz bilan bog'liq muammoga duch keldim, men uni juda oqlangan deb hisoblayman. Tafsilot shundaki, wifi signalining intensivligi ko'rinmaydi, iltimos, menga yordam bera olasizmi. Vaqtingiz va qo'llab-quvvatlaganingiz uchun oldindan rahmat, salomlar!

  13.   Yo dijo

    Pastebin konfiguratsiyasi bajarilmadi:

    konki: sintaksis xatosi (/home/whk/.conkyrc:1: '=' kutilgan 'yo'q') konfiguratsiya faylini o'qiyotganda.
    conky: uni eski sintaksisda deb taxmin qilish va konvertatsiya qilishga urinish.
    conky: [string «…»]: 139: mahalliy 'sozlamalarni' indeksatsiya qilishga urinish (nol qiymat)

  14.   Men kurashaman dijo

    Yaxshi o'rtoqlar, garchi bu eski mavzu bo'lsa-da, bu konfiguratsion konfiguratsiya juda yaxshi, bugungi kunda konki yana zamonaviy sintaksisdan foydalanadi, men sizga hozirgi lua sintaksisiga yangilangan Mikel konkyrkining o'sha versiyasini qoldiraman:

    conky.config = {

    fon = noto'g'ri,
    font = 'Snap.se:size=8',
    use_xft = rost,
    xftalpha = 0.1,
    update_interval = 3.0,
    jami_run_times = 0,
    own_window = rost,
    own_window_class = 'Konki',
    own_window_hints = 'bezaksiz, pastda, yopishqoq, skip_taskbar, skip_pager',
    own_window_argb_visual = rost,
    own_window_argb_value = 150,
    own_window_transparent = yolg'on,
    own_window_type = "joylashtirish",
    double_buffer = rost,
    draw_shades = yolg'on,
    draw_outline = yolg'on,
    draw_borders = noto'g'ri,
    draw_graph_borders = yolg'on,
    minimal_ balandlik = 200,
    minimal_ kenglik = 6,
    maksimal_ kenglik = 300,
    default_color = 'ffffff',
    default_shade_color = '000000',
    default_outline_color = '000000',
    hizalama = 'top_right',
    bo'shliq_x = 10,
    bo'shliq_y = 46,
    no_buffers = rost,
    cpu_avg_sablonlari = 2,
    override_utf8_locale = noto'g'ri,
    katta harf = yolg'on,
    use_spacer = yo'q,

    };

    konki.text = [[

    # Bu erda ko'rsatilgan ma'lumotlarning konfiguratsiyasi boshlanadi
    # Birinchisi - operatsion tizim nomi va yadro versiyasi
    $ {font Ubuntu: style = bold: size = 12} $ sysname $ alignr $ kernel

    # Bu bizga ikkita protsessorni va ularning har birining satrini ulardan foydalanishni ko'rsatadi
    $ {font Ubuntu: style = bold: size = 14} Protsessorlar $ hr
    $ {font Ubuntu: style = bold: size = 10} CPU1: $ {cpu cpu1}% $ {cpubar cpu1}
    CPU2: $ {cpu cpu2}% $ {cpubar cpu2}
    # Bu bizga protsessorlarning haroratini ko'rsatadi
    Harorat: $ alignr $ {acpitemp} C

    # Bu bizga Home bo'limi, har biri bar va uning ma'lumotlari bilan RAM va arra ko'rsatadi
    $ {font Ubuntu: style = bold: size = 14} Xotira va disklar $ hr
    $ {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 bizga bar bilan batareyaning holatini ko'rsatadi
    $ {font Ubuntu: style = bold: size = 14} Batareya $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {battery BAT0} $ alignr
    $ {battery_bar BAT0}

    # Bu bizga bar bilan aloqani va uning kuchini ko'rsatadi
    $ {font Ubuntu: style = bold: size = 14} Tarmoqlar $ hr
    $ {font Ubuntu: style = bold: size = 10} WIFI intensivligi $ alignr $ {wireless_link_qual wlp3s0}%
    # Bu bizga grafikani yuklab olish va yuklash tezligini ko'rsatadi
    $ {font Ubuntu: style = bold: size = 10} Yuklab olish $ alignr $ {downspeed wlp3s0} / s
    $ {downspeedgraph wlp3s0 30,210 01df01 10fd10}

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

    # Bu eng ko'p ishlatadigan dasturlarning CPU ishlatilishini ko'rsatadi
    $ {font Ubuntu: style = bold: size = 14} CPU foydalanish dasturlari $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {top name 1} $ alignr $ {top cpu 1}%
    $ {top name 2} $ alignr $ {top cpu 2}%
    $ {top name 3} $ alignr $ {top cpu 3}%

    # Bu bizga uning ilovalari tomonidan ishlatiladigan RAMning foizini ko'rsatadi
    $ {font Ubuntu: style = bold: size = 14} RAM dasturlaridan foydalaning $ 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}%

    ]]

    Tarmoqda ma'lumotlarni yuklash va yuklab olishda "wlan0" o'rnini "wlp3s0" bilan almashtiring
    Tarmoq nomini bilish uchun ifconfig buyrug'idan foydalaning