Atualização dos Menus do Wine
Publicado por Rafael em 08/10/2017
[ Hits: 2.394 ]
#!/bin/sh wine="wine" rm="/bin/rm" iterate_start_menu () { local menu_dir local oldIFS menu_dir=$1 # don't use space as field-separator otherwise "paths with spaces" will fail to parse correctly oldIFS=$IFS IFS=? echo "menu_dir=${menu_dir}" # add a trailing slash to the directory name, then the glob wildcard for entry in ${menu_dir}/*; do if [ -f "$entry" ]; then echo "Link: $entry"; "$wine" winemenubuilder "$entry" 2>/dev/null elif [ -d "$entry" ]; then echo "Directory: $entry"; iterate_start_menu "$entry" else echo "Empty: $entry"; fi done IFS=$oldIFS } # Delete current user-defined wine menus "$rm" -f $HOME/.config/menus/applications-merged/wine* "$rm" -rf $HOME/.local/share/applications/wine # Rebuild Start Menu for all prefixes starting with ".wine-" or ".wine" itself for prefix in "$HOME/".wine-* "$HOME/".wine; do WINEPREFIX="$prefix" export WINEPREFIX # do not use a trailing / at the end of the directory name iterate_start_menu "${WINEPREFIX}/drive_c/windows/profiles/*/Start Menu" done ##Finalizar a atualização export WINEPREFIX="$prefix"; find $WINEPREFIX/drive_c/ -name "*.lnk" -exec wine winemenubuilder '{}' \;
Contador de Palavras no Terminal
Baixando jogos do ClickJogos - UOL
Script para redimensionar muitas fotos
Solucionando problemas com o xmessage no wine
Alterando a senha com apenas uma linha de comando
Máquina perereca - até onde é possível o uso de Linux?
Mitigação - O que é e quando é "seguro" desabilitar
Atualizar Debian Online de uma Versão para outra
A arte e a prática da Disciplina a longo prazo
Topgrade - Atualize seu sistema Linux inteiro com um único comando
Reescalando a tela hd para fullhd com o xrandr
Site com diversos emojis para seus códigos
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
preciso encontrar na web um jogo privado ou pirata de mu online ou per... (3)
Rede Windows / Linux Mint- pastas e arquivos somente como leitura (4)
Agora temos uma assistente virtual no fórum!!! (252)