Como faço para definir um papel de parede diferente para cada espaço de trabalho no Xubuntu 13.04?

4

Isso pode parecer uma pergunta comum que já foi solucionada. Bem, eu chequei muitos tutoriais, questionei e pesquisei muito, mas quase tudo falhou afinal.

O principal problema é que eu não tenho o gconf-editor e mesmo que eu o instale, eu não tenho a opção " /apps/nautilus/preferences/show_desktop " para desmarcar para terminar todo o ajuste de compiz bastante conhecido.

Alguém conseguiu esse problema no Xubuntu 13.04? Posso perguntar como?

Obrigado antecipadamente.

    
por Sebastian 18.08.2013 / 19:53

1 resposta

4

A ótima notícia é que você não precisa agora de compiz, ou até mesmo a composição está ativada em xfwm para ter um plano de fundo diferente por área de trabalho com xfdesktop . Você só precisa usar o versões de desenvolvimento dos pacotes do Xfce-4.12 xubuntu-dev ppa.

Como você está no Xubuntu 13.04, você (e outros em 12.10 ou 13.10) deve ativar o xubuntu- dev xfce-4.12 ppa com as versões de desenvolvimento dos pacotes; outras versões do xubuntu (como 12.04) requerem o 4.10 ppa também. Os pacotes no Xfce 4.12 ppa são na verdade rotulados como versões 4.11.x, já que o Xfce-4.12 ainda não está finalizado.

  • Instruções para o Xubuntu 13.04 (e 12.10, 13.10):

    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    sudo apt-get update
    sudo apt-get dist-upgrade
    
  • Instruções Somente a serem usadas para 12.04:

    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
    sudo apt-get update
    sudo apt-get dist-upgrade
    
    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    sudo apt-get update
    sudo apt-get dist-upgrade
    

Faça o logout e faça o login novamente, clique com o botão direito do mouse em uma de suas áreas de trabalho e vá para 'Configurações da área de trabalho', e você verá a janela mostrada abaixo na figura 1.

Em cada uma das suas áreas de trabalho, a guia de plano de fundo será intitulada Papel de parede para [nome da sua área de trabalho] . Escolha uma imagem ou pasta com imagens e clique na que deseja para o plano de fundo.

Repita este processo para todos os espaços de trabalho, mas lembre-se:

  • É muito importante certificar-se de que a caixa 'Aplicar a todos os espaços de trabalho' esteja desmarcada em cada dos espaços de trabalho quando você escolher um plano de fundo ou você obviamente terá o mesmo plano de fundo o Shopping.

  • Você também pode optar por configurar a mudança automática de planos de fundo em cada área de trabalho, se desejar. Basta marcar a caixa (como mostrado na captura de tela abaixo), mas lembre-se de que isso deve ser verificado em cada espaço de trabalho se você quiser que cada espaço de trabalho alterne os planos de fundo no intervalo desejado. Obviamente, você deve ter mais de uma imagem na pasta selecionada.

Figura 1:

Se você quiser fazer o script da mudança dos planos de fundo, use xfconf-query para alterá-los:

  • Primeiramente, verifique se single-workspace-mode é falso:

    xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
    
  • Em seguida, use o comando abaixo e substitua o número da tela e do espaço de trabalho pelo que você deseja alterar, marcando com xfce4-settings-editor . Lembre-se de que os espaços de trabalho começam em 0 para xfconf-query e, portanto, sua primeira área de trabalho é, na verdade, 0 nas configurações do xfconf. Em seguida, especifique também o caminho correto da sua foto:

    xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace2/last-image -s /location/of/image
    

Então, agora compiz não é necessário; você pode alternar entre espaços de trabalho e ver um plano de fundo diferente em todos eles quando tiver definido os planos de fundo. O uso de memória de xfdesktop4 será um pouco maior, mas ainda usará apenas cerca de 28 mb com 4 espaços de trabalho com fundos de alta resolução em uma tela de 1280x1024.

Por favor, note que este excelente recurso ainda está sob desenvolvimento pesado , e com certeza será um dos destaques do Xfce 4.12 , mas pode ser usado agora se você instalar o ppas.

Nota adicional

Se você achar que não pode definir uma imagem como um papel de parede clicando com o botão direito do mouse na entrada do menu Thunar, adicione uma nova ação personalizada do Thunar para fazer isso e use o meu script abaixo nessa ação. O script usa o parâmetro %f de Thunar como o caminho da imagem (veja a Figura 3).

Você também precisará instalar o xdotool para que ele funcione, e ele não funcionará com o compiz, apenas com xfwm ou gerenciadores de janelas similares.

Figura 2: Copie o script e torne-o executável ( chmod u+x )

#!/usr/bin/env bash

# IMPORTANT: to be used as a script for a Thunar custom action
# it will need modification if used for other purposes

# path is %f given in Thunar's context menu
path=""
workspace="$(xdotool get_desktop)"
# check not in single workspace mode
xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
# command with workspace and path variables
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace"${workspace}"/last-image -s "${path}"

exit

Figura 3: Preencha os detalhes da ação personalizada do Thunar; verifique se você tem o caminho do script correto; o comando de ação customizado Thunar é:

/location/of/script %f

Na guia "Condições de aparência", escolha imagens apenas como a condição de aparência.

Agora, qualquer que seja o seu espaço de trabalho, você poderá definir um papel de parede clicando com o botão direito do mouse em qualquer imagem no Thunar e selecionando sua ação personalizada.

    
por user76204 04.11.2013 / 20:42