Como carregar o lançador de unidade na sessão independente?

1

Eu quero iniciar automaticamente o lançador de unidade em uma sessão independente sem carregar o painel superior com ele, como nesta foto:

Então, como fazer isso?

    
por Black Block 07.04.2012 / 01:17

3 respostas

0

Essa configuração está realmente usando o Lançador Unity 2D. O lançador do Unity e o painel superior estão interligados em um plugin do Compiz e não podem ser usados separadamente. Felizmente, o lançador 2D pretende ser quase idêntico ao normal.

Para usar o iniciador Unity 2D com um painel diferente, você precisa criar uma sessão personalizada que carregará um tempo de login.

Primeiro, você precisa criar um arquivo desktop que o LightDM lerá. Abra seu novo arquivo com um terminal usando:

gksu gedit /usr/share/xsessions/custom-session.desktop

Em seguida, adicione este texto:

[Desktop Entry]
Name=Custom Session
Comment=This is my custom desktop
Exec=/usr/local/bin/custom-session
Type=Application

Isso adicionará uma nova opção de login à tela de login. Ele irá executar o conteúdo de /usr/local/bin/custom-session Agora crie esse arquivo:

gksu gedit /usr/local/bin/custom-session

Adicionar:

#!/bin/bash
if test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval 'dbus-launch --sh-syntax --exit-with-session'
fi
compiz --replace ccp & wmpid=$!
sleep 1
if [ -f ~/.custom-session ]; then
source ~/.custom-session &
else
xterm &
fi
wait $wmpid

Isso iniciará um compiz e executará o conteúdo de ~/.custom-session , que definirá os outros programas que você deseja iniciar. Mas primeiro, vamos tornar esse executável:

sudo chmod 755 /usr/local/bin/custom-session

Agora vamos criar ~/.custom-session :

gedit ~/.custom-session

Agora vamos adicionar os programas que precisam ser executados no login:

#!/bin/bash
gnome-settings-daemon &
unity-2d-panel &
nautilus -n &
nm-applet &

Você também precisará adicionar o programa que quiser para fornecer o painel superior a esse arquivo.

    
por andrewsomething 07.04.2012 / 02:49
0

Você pode adicionar o lançador de unidade a qualquer ambiente de desktop! Atualmente estou usando com o Xubuntu.

O

unity-2d-launcherfoialteradoparaunity-2d-shell.DigiteAlt+F2edigiteunity-2d-shell.

Parainiciá-lonainicializaçãodasessão,executegnome-session-propertiesecliqueem"Adicionar", em seguida nomeie-o como "unidade" e adicione unity-2d-shell à caixa de comando, clique em "adicionar", feche, efetue logout ou reinicie. se tiver efeito.

    
por Mateo 04.05.2012 / 04:42
-1

Por que eu não pensei nisso antes?

Substitui unity-2d-panel & por unity-2d-launcher & e funciona,

Mas como substituí-lo com o lançador unity-3d (acho que não pode acontecer como @andrewsomething diz

% bl0ck_qu0te%

como controlar a unidade 2d-launcher nesta sessão?

    
por Black Block 07.04.2012 / 09:19