Se bem entendi, é isso que você tem:
~/Desktop/freedom-folder:
freedom.jar
<other files>
E você deseja executar freedom.jar
como root.
Se você quiser fazer isso via terminal
Basta abrir o terminal ( Ctrl + Alt + T ) e depois
cd ~/Desktop/freedom-folder
sudo java -jar freedom.jar
Se você quiser ter um lançador para yourfreedom
no Dash
1: Abra um terminal
Execute os seguintes comandos:
mkdir ~/bin
cp ~/Desktop/freedom-folder/freedom.jar ~/bin
sudo apt-get install gksu
As duas primeiras linhas criarão uma pasta chamada bin
na sua pasta pessoal e
mova seu arquivo .jar
para ele. A última linha é instalar gksu
um frontend da GUI para su
.
2: Abra o Editor de texto do GEdit
Escreva o seguinte script:
#!/bin/sh
gksudo java -jar ~/bin/freedom.jar
Salve na pasta bin
que você criou em sua pasta pessoal. Eu suponho que você nomeou esse script como freedom-as-root
sem nenhuma extensão de arquivo.
Agora, ainda no GEdit, clique em File -> Open...
(ou clique no ícone da pasta). Na caixa de diálogo de seleção de arquivos, navegue até sua pasta pessoal e digite Ctrl + H para tornar os arquivos ocultos visíveis. Abra .bashrc
. Vá para a última linha deste arquivo e adicione a seguinte nova linha:
PATH="$PATH:$HOME/bin"
Salve. (Esta linha em ~/.bashrc
adiciona ~/bin
ao caminho de pesquisa para executáveis.)
Crie um novo arquivo e adicione o seguinte:
[Desktop Entry]
Name=Your Freedom (with root privileges)
Icon=/home/your-username/.icons/freedom.svg
Exec=/home/your-username/bin/freedom-as-root
Type=Application
Terminal=false
StartupNotify=true
Categories=Network;
Salve-o na sua pasta pessoal como freedom-as-root.desktop
. (Em vez de your-username
, certifique-se de digitar seu nome de usuário atual !)
3: Abra um terminal novamente
Antes de abrir o terminal, faça o download desse ícone , clicando na imagem e no Save as...
ou algo parecido. Salve como freedom.svg
na sua pasta pessoal.
(Se você quiser, pode obter algum outro ícone livre / libre da internet, a Wikipédia é uma boa fonte para isso.)
Vá para um terminal novamente e digite:
chmod +x ~/bin/freedom-as-root
mkdir ~/.icons
mv ~/freedom.svg ~/.icons
mkdir ~/.local/share/applications
mv ~/freedom-as-root.desktop ~/.local/share/applications
4: Veja se isso funcionou
Basta abrir o Dash e digitar your freedom
para ver se houve algum problema.
O ícone deve aparecer no Dash, e quando você clica nele gksu
deve pedir sua senha.
Devido a uma etapa extra na parte (2), agora você também pode digitar freedom-as-root
no terminal e será suficiente executar yourfreedom
com privilégios.
Espero que ajude.