Conky – uruchomienie dwóch różnych configów

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Wywołanie aplikacji Conky poleceniem:

conky

Uruchomi program z domyślną konfiguracją znajdującą się w pliku ~/.conkyrc.
Jednak co zrobić, aby móc uruchomić program z różnymi plikami konfiguracyjnymi? Zapewne zapytacie – „po co?”. Powodów może być wiele – chociażby dwa różne środowiska graficzne – każde inaczej urządzone, a co za tym idzie, w każdym inaczej skonfigurowany Conky.
Inny przykład – Conky w różnych miejscach ekranu np. część w prawym górnym rogu, część w lewym dolnym. W takim przypadku można uruchomić program z dwoma configami (a właściwie dwukrotnie uruchomić program z dwoma różnymi plikami konfiguracyjnymi – co pokaże komenda).

conky -c /ścieżka/do/pliku/konfiguracyjnego

np. ciąg poleceń:

conky
conky -c ~/.conkyrc2

Otworzy dwukrotnie Conky z dwoma plikami konfiguracyjnymi – ~/.conkyrc oraz ~/.conkyrc2, podobnie jak polecenie:

conky -c ~/.conkyrc
conky -c ~/.conkyrc2

W przypadku dwóch środowisk graficznych i oddzielnych plików konfiguracyjnych, w każdym ze środowisk podajemy inne polecenie do autostartu – oczywiste :)

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • pan_zabka

    Witam, nie mogę odpalić dwóch konfigów przy starcie systemu. Do .autostart dodałem && conky -c ~/.conkyrc2. Pierwszy conky włącza się bez zarzutów, drugi natomiast włącza się, ale jest rozmazany (jakby litery na siebie nachodziły). Muszę ręcznie wpisywać killall conky i conky && conky -c .conkyrc2. Dlaczego?

  • pan_zabka

    Pomyłka, to nie problem przy uruchamianiu drugiego configu, a problem z samym configiem.
    Drugi config dotyczy wyświetlania informacji z DeadBeef:

    ${if_running deadbeef-main}
    Artysta: ${exec deadbeef –nowplaying „%a”}
    Album: ${exec deadbeef –nowplaying „%b”}
    Tytuł: ${exec deadbeef –nowplaying „%t”}
    Plik: ${exec deadbeef –nowplaying „%f”}

    Kiedy ładuję go razem z systemem, bądź włączam go przy wyłączonym DeadBeef, litery na siebie nachodzą albo są poza ekranem. Kiedy zaś DB jest włączony, wszystko wyświetla się poprawnie. Dlaczego?