- BlackBox + Kde
+ Responder ao Tópico
-
BlackBox + Kde
tava vendo...
e possivel colocar o menu do kde no blackbox...
mas não descobri como faz isso ainda...
alguem saberia??
vlw!
-
BlackBox + Kde
Poderia ate ser legal saber fazer isso, mas voce seria preso logo depois por tentativa criminosa contra o blackbox meo :P
-
BlackBox + Kde
uhauhauhauhauhauhauh!!!!
teo vendo um script aqui!
parece ta funcionando!
ele recosntroi um menu do blackbox,
com os dados do menu do kde....
mas ele cria bonitinhu! só ta dando erro na hora de colocar
o nome do executável...
tipo:
[submenu] (Office) {Office}
[exec] (Project Management) {}
[exec] (OpenOffice.org Printer Setup) {}
[exec] (Diagrams) {}
[exec] (OpenOffice.org Draw) {}
[exec] (OpenOffice.org Math) {}
[exec] (OpenOffice.org Impress) {}
[exec] (OpenOffice.org Calc) {}
[exec] (OpenOffice.org Writer) {}
[end]
psy quer dar uma olhada no script pra ver o q tem de errado?
-
BlackBox + Kde
Eu conheco realmente uma forca improvisada de fazer isso, mas de qualquer forma, eh possivel...
Faca o seguinte, entre no blackbox, abra um terminal e rode:
$ startkde & ; exit
ou seja, pra rodar o comando e fechar o terminal..
Ele vai abrir o KDE, trocar seu fundo e colocar a barra dele la, pra voltar o fundo eh soh selecionar denovo o theme no menu do blackbox
Voce vai ver que ele vai abrir uma especia de janela com o kdesktop na parte superior da tela, bem, soh minimiza ela que nao tem problema algum..
Se quizer um conselho, por a barra do blackbox em cima, ou muda a do KDE, porque se nao fica uma em cima da outra, sem problemas, soh dar HIDE na do KDE que la esta a do bb, mas isso eh um crime meo =)
Ensino soh pq faz parte da minha sina HUAHUAHUAHUA
-
BlackBox + Kde
Que script porra ninhuma, faz desse jeito que eh o menu original, mas, posso perguntar, pq vc quer isso? uhehue
-
BlackBox + Kde
Ah, beleza, manda ai o script
-
BlackBox + Kde
caro psy...
é que só quero os atalhos para os aplicativos,
que estão no menu do kde....
não quero que o kde fique rodando junto com o blackbox...
é uma tremenda perda de processamento! <IMG SRC="images/forum/icons/icon_biggrin.gif"> ...
como disse voce um crime!
por isso vo utiliza o proprio menu do blackbox ......
mas adicionando os outros atalhos .....
vlw.... <IMG SRC="images/forum/icons/icon_biggrin.gif">
-----------
#! /bin/bash
# startdir = path dos atalhos do menu do kde ...
startdir=/var/lib/menu/kde/
[ $# -eq 1 ]&&startdir=$1
startlevel=`echo $startdir|awk -F´/´ ´{print NF;}´`
#a small function to indent, before printing a row
function indentnow()
{
myindent=`expr $currlevel \* 2`
echo|awk ´{printf("%´$myindent´s"," "<IMG SRC="images/forum/icons/icon_wink.gif">;}´
}
#fetch all the application links in the current directory
#process these. recursively for subdirectories
function processdir()
{
currsubmenu=`pwd|awk -F´/´ ´{print $NF;}´`
currlevel=`pwd|awk -F´/´ ´{print NF;}´`
if [ $currlevel -ge $startlevel ]
then
indentnow
echo "[submenu] ($currsubmenu) {$currsubmenu}"
currlevel=`expr $currlevel + 1`
fi
for MENUENTRY in *
do
# get the name (Name=) and the Executable(Exec=)
if [ -s $MENUENTRY -a ! -d $MENUENTRY ]
then
NAME=`grep "^Name=" $MENUENTRY|cut -f2 -d´=´`
EXEC=`grep "^Exec=" $MENUENTRY|cut -f2 -d´=´|\
sed ´s/"//g´|sed "s/-caption//g"|sed "s/%/g"`
#captions and KDE´s % variables screw up in
#bb (atleast mine)
indentnow
echo "[exec] (${NAME}) {${EXEC}}"
elif [ -d $MENUENTRY ]
then
cd $MENUENTRY
processdir
cd ..
fi
done
if [ $currlevel -ge $startlevel ]
then
currlevel=`expr $currlevel - 1`
indentnow
echo "[end]"
fi
}
####
# MAIN - entry point
##
cd $startdir && processdir
-----------
[ Esta mensagem foi editada por: PiTsA em 17-02-2003 00:57 ]
-
BlackBox + Kde
quando rodo assim:
./script.sh > menu
aparece ele bunitinhu os atalhos no arquivo menu! mas sem os nomes dos executáveis!
mas aparecem erros na tela!
acho que o erro ta nessa linha: sed ´s/"//g´|sed "s/-caption//g"|sed "s/%/g"`
veja ae.....
<IMG SRC="images/forum/icons/icon_wink.gif">
-
BlackBox + Kde
dei uma mexida acho que consegui ....
mexi mesmo naquela linha que citei acima.....
------------------------------------------------------------------
#!/bin/bash
#kbbmenu_v2.sh
startdir=/var/lib/menu/kde/
[ $# -eq 1 ]&&startdir=$1
startlevel=`echo $startdir|awk -F´/´ ´{print NF;}´`
#a small function to indent, before printing a row
function indentnow()
{
myindent=`expr $currlevel \* 2`
echo|awk ´{printf("%´$myindent´s"," "<IMG SRC="images/forum/icons/icon_wink.gif">;}´
}
#fetch all the application links in the current directory
#process these. recursively for subdirectories
function processdir()
{
currsubmenu=`pwd|awk -F´/´ ´{print $NF;}´`
currlevel=`pwd|awk -F´/´ ´{print NF;}´`
if [ $currlevel -ge $startlevel ]
then
indentnow
echo "[submenu] ($currsubmenu) {$currsubmenu}"
currlevel=`expr $currlevel + 1`
fi
for MENUENTRY in *
do
# get the name (Name=) and the Executable(Exec=)
if [ -s $MENUENTRY -a ! -d $MENUENTRY ]
then
NAME=`grep "^Name=" $MENUENTRY|cut -f2 -d´=´`
EXEC=`grep "^Exec=" $MENUENTRY| cut -f2 -d´=´`
#captions and KDE´s % variables screw up in
#bb (atleast mine)
indentnow
echo "[exec] (${NAME}) {${EXEC}}"
elif [ -d $MENUENTRY ]
then
cd $MENUENTRY
processdir
cd ..
fi
done
if [ $currlevel -ge $startlevel ]
then
currlevel=`expr $currlevel - 1`
indentnow
echo "[end]"
fi
}
####
# MAIN - entry point
##
cd $startdir && processdir
------------------------------------------------------------------
veja o resultado disso com:
./kbbmenu_v2.sh > menukde
valeu! <IMG SRC="images/forum/icons/icon_razz.gif">
-
BlackBox + Kde
ao psy...
fico massa!
só adicionei no arquivo menu do blackbox um submenu kde, e dentro dele
os menus criados com o script .....
funfo certinho! e sem rodar nada do KDE!
-
BlackBox + Kde
Grande pepperoni, mandou bem, parabens =)