Como fazer o Conky mostrar status do CDRom?

Iniciado por eaxgrande, 22 de Fevereiro de 2012, 15:00

tópico anterior - próximo tópico

eaxgrande

Olá, amigos do fórum.

Gostaria que meu Conky mostrasse a unidade de CDRom, mas nada do que tentei deu certo até agora:

Citar${goto 32}CD Rom: ${alignr 12}${font Droid Sans:style=Bold:size=8}${color1}${fs_free /media/sr0} / ${fs_size /media/sr0}${color}${font}
${goto 32}${fs_bar 6 /media/sr0}

Citar${goto 32}CD Rom: ${alignr 12}${font Droid Sans:style=Bold:size=8}${color1}${fs_free /media/disk} / ${fs_size /media/disk}${color}${font}
${goto 32}${fs_bar 6 /media/disk}

Citar${goto 32}CD Rom: ${alignr 12}${font Droid Sans:style=Bold:size=8}${color1}${fs_free /dev/sr0} / ${fs_size /dev/sr0}${color}${font}
${goto 32}${fs_bar 6 /dev/sr0}

Citar${goto 32}CD Rom: ${alignr 12}${font Droid Sans:style=Bold:size=8}${color1}${fs_free /dev/disk} / ${fs_size /media/sr0}${color}${font}
${goto 32}${fs_bar 6 /dev/disk}

Como é que faz?

Obrigado.
Ubuntu-Mate 16.04 Xenial
Lubuntu-LXQt 20.04 Focal

eaxgrande

Depois de uma longa pesquisa, percebi que o problema não estava no Conky, mas na forma como o dispositivo CDRom estava sendo montado.

Primeiro, criei uma pasta em /media, chamada de /media/cdrom

Depois, acrescentei isso no fstab:
Citar/dev/scd0 /media/cdrom iso9660 noauto,users,ro 0 0

Pra finalizar, alterei o .conkyrc, que ficou com essa linha correspondente:
Citar${goto 32}CD Rom: ${alignr 12}${font Droid Sans:style=Bold:size=8}${color1}${fs_free /media/cdrom} / ${fs_size /media/cdrom}${color}${font}
${goto 32}${fs_bar 6 /media/cdrom}

Assim que terminei a edição do .conkyrc e salvei, o Conky já passou a indicar o CDRom.

Mudando um pouco de assunto, me deparei com a informação de que apesar de ser possível montar pendrives exatamente da mesma maneira, tal forma não é a mais indicada. Gostaria de saber como o sistema controla a montagem de dispositivos que normalmente não são relacionados no fstab. Tive hoje um primeiro contato com os termos "udev" e "pmount"... "Vislumbrei" para quê servem mas ainda não entendi direito... Sobre esse assunto, agradeço qualquer comentário.

Abraço a todos


Ubuntu-Mate 16.04 Xenial
Lubuntu-LXQt 20.04 Focal

Andreson Goveia

Quando estava usando o conky eu colocava para mostrar o meu pendriver, e sempre que formato os meus pendriver coloco um rotulo neles dai fica facil fazer a configuração no conky

por que ai é só usar /media/nome_do_pendriver e ai ele vai mostrar, quando não estiver montado vai aparecer só o nome(o que é normal né).

eaxgrande

#3
Olá, caro amigo Andry

Sim, é verdade. Mas e se um belo dia você resolvesse espetar uns 4 pendrives ao mesmo tempo? O conky teria que ter tantas instruções quantas fossem as entradas usb, não?

Sem falar que os rótulos teriam que ser fixos, ou seja, somente os seus pendrives... Um pendrive de outra pessoa não seria lido por que os rótulos não bateriam... É isso?

Mas independentemente disso, eu gostaria de saber: Onde está esse tal arquivo que o sistema usa pra montar os pendrives, se não é o fstab?

Abração!
Ubuntu-Mate 16.04 Xenial
Lubuntu-LXQt 20.04 Focal

Andreson Goveia

CitarOnde está esse tal arquivo que o sistema usa pra montar os pendrives, se não é o fstab?

Não, sei!

Só sei que quando ele monta, ele monta em /media/ e coloca o nome do dispositivo


2- sim você terá que colocar todas os nomes dos pendrivers no conky, para poder ver todos os pendrivers.

eaxgrande

Pois é...

Li hoje por alto que tem alguma coisa relacionada com "udev", e que isso é nativo do Ubuntu/Debian

e que tem um tal de "pmount" instalável pelo terminal que serve pra isso também: configurar montagens de dispositivos diversos...

He, he, he, falando assim até parece mesmo uma coisa bem "misteriosa" ;D

Algum dino por aí deve estar tirando uma da minha cara agora...

Fazer o quê... Dá-lhe mais pesquisa... :P

Valeu, Andry

Ubuntu-Mate 16.04 Xenial
Lubuntu-LXQt 20.04 Focal