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


Isso pode parecer uma questão comum que já foi resolvida. 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 se eu instalá-lo, eu não tenho um "/apps/nautilus/preferences/show_desktop"opção para desmarcar para concluir todo o compiz bastante conhecido compiz.

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

Agradeço antecipadamente.


4
2017-08-18 17:53


origem




Respostas:


A ótima notícia é que você faz não agora precisa compiz, ou até mesmo ter composição ligada em xfwm ter um fundo diferente por área de trabalho com xfdesktopVocê só precisa usar as 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 habilitar o xubuntu-dev xfce-4.12 ppa com as versões de desenvolvimento dos pacotes; outras versões do xubuntu (como 12.04) requerem 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 ser usado 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
    

Em seguida, efetue logout e 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 um dos seus espaços de trabalho, a guia de plano de fundo será intitulada Papel de parede para [nome do seu espaço 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" está desmarcada cada dos wokspaces quando você escolhe um background ou você obviamente terá o mesmo background em todos eles.

  • Você também pode optar por configurar a mudança automática dos 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:

enter image description here 

Se você deseja fazer um script da mudança dos fundos, você pode usar xfconf-query para mudá-los:

  • Em primeiro lugar, certifique-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, verificando com xfce4-settings-editor. Lembre-se de que os espaços de trabalho começam em 0 para xfconf-query e, portanto, seu primeiro espaço de trabalho é, na verdade, 0 nas configurações do xfconf. Em seguida, especifique também o caminho correto da sua imagem:

    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 xfdesktop4será 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 pesadoe definitivamente 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 da área de trabalho clicando com o botão direito do mouse na entrada no menu Thunar, adicione uma nova ação personalizada Thunar para fazer isso e use o meu script abaixo nessa ação. O roteiro leva o %f parâmetro de Thunar como o caminho da imagem (veja a Figura 3).

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

Figura 2: Copie o script e torne-o executávelchmod 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="$1"
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 condição de aparência.

enter image description here

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.


4
2017-11-04 19:42