awesome wm com o xubuntu - a configuração do papel de parede é redefinida como padrão

1

Estou usando v3.4.15 incrível (Never Gonna Give You Up) e (X) Ubuntu. Meu gerenciador de exibição é lightdm .

Em /etc/xdg/awesome/rc.lua , adicionei esta linha para alterar meu plano de fundo para uma cor sólida:

theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }

No entanto, meu papel de parede é sempre definido como default blue wallpaper numa reinicialização - mesmo depois de pressionar Mod + Ctrl + r , que registra o arquivo de configuração reiniciando .

Quando executo o hsetroot -solid '#000000' , ele funciona como um encanto. Recarregar a configuração não muda nada, o fundo fica com a cor fixa desejada.

Para recarregar minha configuração, recebi o comando padrão em rc.lua :

awful.key({ modkey, "Control" }, "r", awesome.restart)

Minha tela de login de saudação, que tem o mesmo papel de parede da área de trabalho azul padrão, é especificada em /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf e contém uma linha informando onde esse papel de parede é armazenado:

[greeter]
background=/lib/plymouth/themes/xubuntu-logo/wallpaper.png
#background=#000000

Eu mudei de #000000 de volta para o padrão [...]/wallpaper.png , depois que descobri que mudar do meu usuário para convidado / outro no menu do ditado greeter resultou no papel de parede sendo alternado para um papel de parede preto - o especificado em /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf .

Isso é estranho, porque isso não acontece quando eu seleciono meu nome de usuário no menu, mas com todas as outras contas?

Se eu alternar a configuração background de volta para o valor padrão [...]/wallpaper.png , a seleção de convidado / outras contas no menu resultará no papel de parede exibido. No entanto, tem uma pequena diferença no papel de parede azul padrão que estou tendo problemas em me livrar: ele não tem o logotipo estranho de 6 pontos, que pode ser visto aqui novamente . Portanto, é apenas a imagem bruta, que está localizada em /lib/plymouth/themes/xubuntu-logo/wallpaper.png .

  1. Por que meu fundo não muda para preto ao definir background=#000000 em /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf ?
  2. De onde vem esse logotipo extra de 6 pontos?
  3. Por que minha configuração não é recarregada ao pressionar Mod + Ctrl + r , resultando na execução do wallpaper_cmd?
  4. Diferente de awesome.restart , como posso recarregar minha configuração incrível para testá-la?
por polym 30.07.2014 / 22:02

3 respostas

0

Eu não sei as quatro perguntas que tenho medo.

O seu problema é que a cor reverte no reinício? E isso executando o comando:

theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }

define o preto corretamente.

Você já tentou adicionar um arquivo .desktop em /home/<USER>/.config/autostart ?

Execute estes comandos:

mkdir .config/autostart

(não se preocupe se disser mkdir: cannot create directory ‘autostart’: File exists. Isso significa que já estava lá).

cd .config/autostart
touch background-setter.desktop
gedit background-setter.desktop

No arquivo deve ser o seguinte:

[Desktop Entry]
Version=1.0
Name=Background Setter
Comment=Set background
# the sleep and extra command is to ensure it runs, and then runs again incase there is another startup program that is breaking the settings.
Exec=theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }; sleep 6; theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }
Terminal=false
Type=Application
Categories=Application;

Em seguida, torne-o executável

chmod +x background-setter.desktop

Ele deve ser iniciado na inicialização.

    
por Tim 06.08.2014 / 22:37
0

Você mencionou a edição de /etc/xdg/awesome/rc.lua . Esta é a configuração incrível global / padrão (que é sobrescrita em atualizações btw). Sua configuração pessoal em ~/.config/awesome/rc.lua é usada primeiro. Edite este arquivo e ele deve ficar.

não faz ideia do resto.

    
por Detnuomnu 25.08.2014 / 15:53
0

Eu uso exatamente a mesma configuração que você (Incrível no XFCE).

Para resolver esse problema, acho que você precisa remover pelo menos o pacote xfdesktop4 . Quando vejo minha configuração, também removi o pacote xubuntu-desktop . Não me lembro se ambas as remoções são necessárias.

Um ou dois desses pacotes substituem a incrível configuração da área de trabalho. Eu acho que isso é certamente porque você acha que sua configuração não é atualizada / recarregada.

Comandos para remover os pacotes:

sudo apt-get remove xfdesktop4
sudo apt-get remove xubuntu-desktop
    
por aklmie 30.07.2015 / 10:05