Montagem fácil de pendrive
Publicado por Fernando T. Da Silva (última atualização em 14/04/2014)
[ Hits: 18.772 ]
Homepage: http://meumundotux.blogspot.com.br/
Download zmontapen-v2 (versão 2)
Script em Zenity para montagem fácil de pendrives em Window Managers simples como WindowMaker, fluxbox, qvwm etc..
Primeiro crie o script verpen em /usr/local/bin com permissão de execução, x.
Conteudo:
# detectar device do pendrive inserido na porta usb
dmesg | grep sdb1 | cut -c22-30 >> /tmp/pen
dmesg | grep sdb2 | cut -c22-30 >> /tmp/pen
dmesg | grep sdc1 | cut -c22-30 >> /tmp/pen
dmesg | grep sdc2 | cut -c22-30 >> /tmp/pen
dmesg | grep sdd1 | cut -c22-30 >> /tmp/pen
dmesg | grep sdd2 | cut -c22-30 >> /tmp/pen
Depois em /mnt crie as pastas sdb1, sdb2, sdc1, sdc2, sdd1 e sdd2.
Copie o script zmontapen para /usr/local/bin.
Insira o pendrive e execute o script zmontapen, escolha o ponto de montagem que tem o mesmo nome do device detectado para montar o pendrive.
Notas:
O script utiliza o gerenciador de arquivos xfe para abrir o ponto de montagem, altere no script pelo seu gerenciador preferido.
Necessário editar o arquivo /etc/sudoers e colocar a linha:
seulogin ALL=NOPASSWD:/bin/mount, /bin/umount
Versão 2 - Enviado por Fernando T. Da Silva em 12/04/2014
Changelog: - Incremento do device inteiro;
- Exibição da capacidade da mídia inserida;
- Informações de outras mídias removíveis que já estão montadas ao inserir uma nova ao escolher "Detectar".
# Montador de pendrive. Rq comando mount configurado no arquivo /etc/sudoers para os users montar.
# Necessário ter o zenity instalado.
verpen
zenity --title "Pendrives plugados" --text-info --filename=/tmp/pen --width=350 --height=250
rm /tmp/pen
while true; do
choice="$(zenity --width=350 --height=390 --list --column "Device" --title="Montador de pendrive" \
"Detectar" \
"sdb1" \
"sdb2" \
"sdc1" \
"sdc2" \
"sdd1" \
"sdd2" \
"Sair")"
case "${choice}" in
"Detectar" )
verpen
zenity --title "Pendrives plugados" --text-info --filename=/tmp/pen --width=350 --height=250
rm /tmp/pen
;;
"sdb1" )
zenity --info --text "Montando..."
sudo mount /dev/sdb1 /mnt/sdb1 ; xfe /mnt/sdb1 &
;;
"sdb2" )
zenity --info --text "Montando..."
sudo mount /dev/sdb2 /mnt/sdb2 ; xfe /mnt/sdb2 &
;;
"sdc1" )
zenity --info --text "Montando..."
sudo mount /dev/sdc1 /mnt/sdc1 ; xfe /mnt/sdc1 &
;;
"sdc2" )
zenity --info --text "Montando..."
sudo mount /dev/sdc2 /mnt/sdc2 ; xfe /mnt/sdc2 &
;;
"sdd1" )
zenity --info --text "Montando..."
sudo mount /dev/sdd1 /mnt/sdd1 ; xfe /mnt/sdd1 &
;;
"sdd2" )
zenity --info --text "Montando..."
sudo mount /dev/sdd2 /mnt/sdd2 ; xfe /mnt/sdd2 &
;;
*)
break
;;
esac
done
Dell 1390 WLAN (Broadcom 4311)
Conversor do VMware para o VirtualBox
Script FIREWALL IPTABLES com 3 (três) interfaces (Int, Ext e DMZ)
Nenhum comentário foi encontrado.
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Instalando e definindo as novas fontes Adwaita no GNOME
Configurar aviso da temperatura da CPU no Conky
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Após todos esses anos... youtube! (2)
archlinux resolução abaixou após atualização [RESOLVIDO] (19)
Conky não mostra temperaturas da CPU no notebook (14)
Registro do 'last&qu... errado [RESOLVIDO] (9)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (2)









