Para conseguir isso, você deve editar o código-fonte do Nautilus e o arquivo nautilus.desktop
ou usar outro gerenciador de arquivos que permita isso, como o nemo.
NOTA: Neste exemplo estou executando o Ubuntu 13.04 com o nautilus (arquivos) 3.6.3.
Você pode testar isso em uma máquina virtual para ver se está tudo OK.
1) Certifique-se de ter ativado o Repositório de código fonte
- Abra o Ubuntu Software Center
- Na Barra de Menus, escolha Editar - > Fontes de Software . Clique para ativar o "repositório de código fonte". Apenas no caso de eu usar o "Servidor Principal" para fazer o download.
Abraumajaneladeterminalparaatualizarosrepositórios.
sudoapt-getupdate
2)NoTerminal,digiteoseguinteparainstalarospacotesnecessários.
sudoapt-getinstallbuild-essentialquilt
3)Instaledependênciasdecompilação.
sudoapt-getbuild-depnautilus
4)Crieumapastaparabaixarocódigo-fonte.
mkdir~/Downloads/src
cd~/Downloads/src
5)Façaodownloaddocódigo-fonte&Exportarvariáveis.
apt-getsourcenautilus
exportQUILT_PATCHES=debian/patches
exportEDITOR=gedit
6)Crieopatcheediteocódigo-fonte.
cdnautilus-3.6.3/
quiltnewmy_custom_places.patch
quilteditsrc/nautilus-places-sidebar.c
Lixeirapersonalizada:ParaalteraronomedoLixo.Vocêpodealterarassequênciasnaslinhas567e569.
porexemplo:"Lixeira" para "Lixeira personalizada" & "Abrir o lixo" para "Abrir o lixo personalizado"
Adicionarpasta:Nesteexemplo,adicionareiapasta"Teste" ao meu diretório pessoal / home / virtual / Test . (mude a pasta de acordo com as suas necessidades)
Após o número de linha 562 , adicione o seguinte:
/* add Test directory */
mount_uri = "file:///home/virtual/Test";
icon = g_themed_icon_new (NAUTILUS_ICON_FOLDER);
add_place (sidebar, PLACES_BUILT_IN,
SECTION_COMPUTER,
_("Test"), icon, mount_uri,
NULL, NULL, NULL, 0,
_("Open Test folder"));
g_object_unref (icon);
Removerarquivosrecentes:Pararemoverosarquivosrecentesdoslugares...excluaaslinhasde525para534.
Salve as alterações.
7) Construa os pacotes deb.
-
quilt refresh
-
fakeroot dpkg-buildpackage
8) Instale os pacotes deb.
-
cd ..
-
sudo dpkg -i *deb
9) Para todo o sistema ... edite o arquivo nautilus.desktop para adicionar a pasta, por exemplo: (/ home / virtual / Test) na lista rápida.
-
sudo nano /usr/share/applications/nautilus.desktop
Alteração:
Actions=Window;
Para:
Actions=Test;Window;
Adicionar:
[Desktop Action Test]
Name=Test
Exec=nautilus --new-window /home/virtual/Test
OnlyShowIn=Unity;
Antes:
Depois:
10) Finalmente, você pode fazer logout e Login para ver as alterações.
RESULTADO:
Espero que isso ajude.