Montagem fácil de pendrive
Publicado por Fernando T. Da Silva (última atualização em 14/04/2014)
[ Hits: 18.708 ]
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
Unificando arquivos de bloqueio e liberação no squid
Sincronização entre Servidores de Impressão
registra quais as máquinas da sala estão ligadas
BACKUP para micros com Windows XP utilizando o share administrativo ( C$ )
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
esqueci a senha do boot do notebook dell vostro 3300 (1)
PIP3 - erro ao instalar módulo do mariadb para o Python (7)
estou na 22.1 e não é atualizado pra 22.4 via "sudo full-upgrade&... (2)