📄 qtopia安装简要入门.mht
字号:
</PRE>
<P>=CF=C2=C3=E6=CA=C7=BD=C5=B1=BE=C4=DA=C8=DD=A3=BA <PRE>#!/bin/sh
source $HOME/shell/qtopia-free-1.7.0.sh
export QTDIR=3D$HOME/Trolltech/qt-embedded-free-2.3.7-debug
export QPEDIR=3D$HOME/Trolltech/qtopia-free-1.7.0-debug
export LD_LIBRARY_PATH=3D$QPEDIR/lib:$LD_LIBRARY_PATH
export PATH=3D$QPEDIR/bin:$PATH
findproc() {
/bin/ps -e | /bin/sed -n -e '/\<'$1'\>/ s/^ =
*\([0-9][0-9]*\).*/\1/p'
}
killproc() {
pid=3D`findproc $1`
[ "$pid" !=3D "" ] && kill $pid
}
killall quicklauncher
killall qpe
killall qvfb
[ -x /sbin/fuser ] && ( /sbin/fuser -kn tcp 4242 || /sbin/fuser =
-kn tcp 4243 )
[ -x /bin/fuser ] && ( /bin/fuser -kn tcp 4242 || /bin/fuser -kn =
tcp 4243 )
echo "Stopping common sound deamons..."
artsd_pid=3D`findproc artsd`
[ "$artsd_pid" !=3D "" ] && kill $artsd_pid
esd_pid=3D`findproc esd`
[ "$esd_pid" !=3D "" ] && kill $esd_pid
echo "Starting qvfb..."
qvfb -width 240 -height 320 &
sleep 5s
echo "Starting Qtopia PDA 1.7.0..."
HOME=3D$HOME/Trolltech/qtopia-free-1.7.0-debug/demohome qpe
echo "Restarting killed sound deamons..."
[ "$artsd_pid" !=3D "" ] && artsd &
[ "$esd_pid" !=3D "" ] && esd &
</PRE>
<P>=D6=B4=D0=D0=D5=E2=B8=F6=BD=C5=B1=BE=BE=CD=BF=C9=D2=D4=C6=F4=B6=AF=C1=CB=
=A3=AC=BF=B4=BF=B4=BD=E1=B9=FB=B0=C9=A1=A3=20
<P>
<CENTER><IMG height=3D320 alt=3D"Qtopia Free 1.7.0"=20
src=3D"http://www.qiliang.net/img/qtopia-free-1.7.0.png" width=3D240=20
border=3D0></CENTER>
<P>
<P>
<H4><A name=3Dqtopia-free-2.1.1>Qtopia =
2.1.1=D7=D4=D3=C9=B0=E6=B0=B2=D7=B0</A></H4>
<P>=B5=DA=D2=BB=B2=BD=A3=AC=CE=D2=C3=C7=CF=C8=D7=BC=B1=B8=D2=BB=B8=F6shel=
l=CE=C4=BC=FE=A3=AC=CE=D2=D5=E2=C0=EF=D2=D4bash=CE=AA=C0=FD=A3=BA =
<PRE>vi $HOME/shell/qtopia-free-2.1.1.sh
</PRE>
<P>=CF=C2=C3=E6=CA=C7shell=CE=C4=BC=FE=B5=C4=BE=DF=CC=E5=C4=DA=C8=DD=A3=BA=
<PRE>TROLLTECHDIR=3D$HOME/Trolltech
TMAKEDIR=3D$TROLLTECHDIR/tmake-1.13
QT2DIR=3D$TROLLTECHDIR/qt-x11-free-2.3.2-debug
QTEDIR=3D$TROLLTECHDIR/qt-embedded-free-2.3.10-debug
QPEDIR=3D$TROLLTECHDIR/qtopia-phone-2.1.1-debug
QT3DIR=3D/usr/lib/qt3
QTDIR=3D$QTEDIR
DQTDIR=3D$QT3DIR
TMAKEPATH=3D$TMAKEDIR/lib/qws/linux-generic-g++
QMAKESPEC=3Dlinux-g++
PATH=3D$QT2DIR/bin:$QTEDIR/bin:$QPEDIR/bin:$DQTDIR/bin:$QT3DIR/bin:$QTDIR=
/bin:$TMAKEDIR/bin:$PATH
LD_LIBRARY_PATH=3D$QT2DIR/lib:$QTEDIR/lib:$QPEDIR/lib:$DQTDIR/lib:$QT3DIR=
/lib:$QTDIR/lib:$LD_LIBRARY_PATH
export TROLLTECHDIR TMAKEDIE QT2DIR QTEDIR QPEDIR QT3DIR QTDIR DQTDIR =
TMAKEPATH QMAKESPEC PATH LD_LIBRARY_PATH
</PRE>
<P>=C8=BB=BA=F3=BE=CD=CA=C7=C8=C3=D5=E2=B8=F6shell=CE=C4=BC=FE=C9=FA=D0=A7=
=C1=CB=A1=A3 <PRE>source $HOME/shell/qtopia-free-2.1.1.sh
</PRE>
<P>=D7=D4=D3=C9=B0=E6=D6=D0=A3=AC=D2=F2=CE=AAQtopia =
Desktop=B2=BB=C4=DC=BD=F8=D0=D0=B1=E0=D2=EB=A3=AC=CB=F9=D2=D4=B1=E0=D2=EB=
=B9=FD=B3=CC=D6=D0=B2=BB=D0=E8=D2=AA=B1=E0=D2=EBQt X11 =
3.x=B0=E6=B1=BE=A1=A3=CE=D2=C3=C7=D5=E2=BE=CD=BF=AA=CA=BC=B1=E0=D2=EB=C1=CB=
=A3=BA <PRE>cd $QTEDIR
cp $QPEDIR/src/qt/qconfig-qpe.h src/tools -f
./configure -debug -qconfig qpe -qvfb -depths 4,8,16,32 -keypad-mode =
-system-jpeg -gif
make sub-src
cd $QT2DIR
export QTDIR=3D$QT2DIR
export PATH=3D$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=3D$QTDIR/lib:$LD_LIBRARY_PATH
./configure -debug -no-opengl -no-xft
make sub-src
cd tools/designer/util
make
cd ../uic
make
cp $QTDIR/bin/uic $QTEDIR/bin
cd $QTEDIR/tools/qvfb
tmake qvfb.pro > Makefile
make
cp qvfb $QTEDIR/bin
cd $QPEDIR
export QTDIR=3D$QTEDIR
export PATH=3D$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=3D$QTDIR/lib:$LD_LIBRARY_PATH
./configure -debug -edition pda -no-qtopiadesktop -displaysize 240x320
make
make install
cd image/opt/Qtopia
mkdir demohome
</PRE>
<P>=B1=E0=D2=EB=D2=D1=BE=AD=CD=EA=B3=C9=C1=CB=A3=ACQtopia =
2.1.1=D7=D4=D3=C9=B0=E6=D6=D0=C3=BB=D3=D0=CC=E1=B9=A9=C6=F4=B6=AF=BD=C5=B1=
=BE=A3=AC=CE=D2=C3=C7=C0=B4=D0=B4=D2=BB=B8=F6=A3=BA <PRE>vi =
$HOME/shell/startpdademo-2.1.1.sh
</PRE>
<P>=CF=C2=C3=E6=CA=C7=BD=C5=B1=BE=C4=DA=C8=DD=A3=BA <PRE>#!/bin/sh
source $HOME/shell/qtopia-free-2.1.1.sh
export QTDIR=3D$HOME/Trolltech/qtopia-free-2.1.1-debug/image/opt/Qtopia
export QPEDIR=3D$HOME/Trolltech/qtopia-free-2.1.1-debug/image/opt/Qtopia
export LD_LIBRARY_PATH=3D$QPEDIR/lib:$LD_LIBRARY_PATH
export PATH=3D$QPEDIR/bin:$PATH
findproc() {
/bin/ps -e | /bin/sed -n -e '/\<'$1'\>/ s/^ =
*\([0-9][0-9]*\).*/\1/p'
}
killproc() {
pid=3D`findproc $1`
[ "$pid" !=3D "" ] && kill $pid
}
killall quicklauncher
killall qpe
killall qvfb
[ -x /sbin/fuser ] && ( /sbin/fuser -kn tcp 4242 || /sbin/fuser =
-kn tcp 4243 )
[ -x /bin/fuser ] && ( /bin/fuser -kn tcp 4242 || /bin/fuser -kn =
tcp 4243 )
echo "Stopping common sound deamons..."
artsd_pid=3D`findproc artsd`
[ "$artsd_pid" !=3D "" ] && kill $artsd_pid
esd_pid=3D`findproc esd`
[ "$esd_pid" !=3D "" ] && kill $esd_pid
echo "Starting qvfb..."
qvfb -width 240 -height 320 &
sleep 5s
echo "Starting Qtopia 2.1.1..."
HOME=3D$HOME/Trolltech/qtopia-free-2.1.1-debug/image/opt/Qtopia/demohome =
qpe
echo "Restarting killed sound deamons..."
[ "$artsd_pid" !=3D "" ] && artsd &
[ "$esd_pid" !=3D "" ] && esd &
</PRE>
<P>=D6=B4=D0=D0=D5=E2=B8=F6=BD=C5=B1=BE=BE=CD=BF=C9=D2=D4=C6=F4=B6=AF=C1=CB=
=A3=AC=BF=B4=BF=B4=BD=E1=B9=FB=B0=C9=A1=A3=20
<P>
<CENTER><IMG height=3D320 alt=3D"Qtopia Free 2.1.1"=20
src=3D"http://www.qiliang.net/img/qtopia-free-2.1.1.png" width=3D240=20
border=3D0></CENTER>
<P>
<P>
<H4><A name=3Dqtopia-phone-2.1.0-eval>Qtopia Phone 2.1.0 =
Eval=B0=B2=D7=B0</A></H4>
<P>=B5=DA=D2=BB=B2=BD=A3=AC=CE=D2=C3=C7=CF=C8=D7=BC=B1=B8=D2=BB=B8=F6shel=
l=CE=C4=BC=FE=A3=AC=CE=D2=D5=E2=C0=EF=D2=D4bash=CE=AA=C0=FD=A3=BA =
<PRE>vi $HOME/shell/qtopia-phone-eval-2.1.0.sh
</PRE>
<P>=CF=C2=C3=E6=CA=C7shell=CE=C4=BC=FE=B5=C4=BE=DF=CC=E5=C4=DA=C8=DD=A3=BA=
<PRE>TROLLTECHDIR=3D$HOME/Trolltech
TMAKEDIR=3D$TROLLTECHDIR/tmake-1.13
QT2DIR=3D$TROLLTECHDIR/qt-x11-eval-2.3.2-debug
QTEDIR=3D$TROLLTECHDIR/qt-embedded-eval-2.3.91-debug
QPEDIR=3D$TROLLTECHDIR/qtopia-phone-eval-2.1.0-debug
QT3DIR=3D$TROLLTECHDIR/qt-x11-eval-3.3.0-debug
QTDIR=3D$QTEDIR
DQTDIR=3D$QT3DIR
TMAKEPATH=3D$TMAKEDIR/lib/qws/linux-generic-g++
QMAKESPEC=3Dlinux-g++
PATH=3D$QT2DIR/bin:$QTEDIR/bin:$QPEDIR/bin:$DQTDIR/bin:$QT3DIR/bin:$QTDIR=
/bin:$TMAKEDIR/bin:$PATH
LD_LIBRARY_PATH=3D$QT2DIR/lib:$QTEDIR/lib:$QPEDIR/lib:$DQTDIR/lib:$QT3DIR=
/lib:$QTDIR/lib:$LD_LIBRARY_PATH
export TROLLTECHDIR TMAKEDIE QT2DIR QTEDIR QPEDIR QT3DIR QTDIR DQTDIR =
TMAKEPATH QMAKESPEC PATH LD_LIBRARY_PATH
</PRE>
<P>=C8=BB=BA=F3=BE=CD=CA=C7=C8=C3=D5=E2=B8=F6shell=CE=C4=BC=FE=C9=FA=D0=A7=
=C1=CB=A1=A3 <PRE>source $HOME/shell/qtopia-phone-eval-2.1.0.sh
</PRE>
<P>=D2=F2=CE=AA=D0=E8=D2=AA=B1=E0=D2=EBQtopia =
Desktop=A3=AC=CB=F9=D2=D4=D0=E8=D2=AA=B1=E0=D2=EBQt X11 =
3.x=B0=E6=B1=BE=A1=A3=CE=D2=C3=C7=D5=E2=BE=CD=BF=AA=CA=BC=B1=E0=D2=EB=C1=CB=
=A3=BA <PRE>cd $QTEDIR
cp $QPEDIR/src/qt/qconfig-qpe.h src/tools -f
./configure -debug -qconfig qpe -qvfb -depths 4,8,16,32 -keypad-mode =
-system-jpeg -gif
make sub-src
cd $QT2DIR
export QTDIR=3D$QT2DIR
export PATH=3D$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=3D$QTDIR/lib:$LD_LIBRARY_PATH
./configure -debug -no-opengl -no-xft
make sub-src
cd tools/designer/util
make
cd ../uic
make
cp $QTDIR/bin/uic $QTEDIR/bin
cd $QTEDIR/tools/qvfb
tmake qvfb.pro > Makefile
make
cp qvfb $QTEDIR/bin
cd $QT3DIR
export QTDIR=3D$QT3DIR
export PATH=3D$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=3D$QTDIR/lib:$LD_LIBRARY_PATH
./configure -debug -fast -thread
make sub-src
cd tools/linguist/lrelease
make
cd ../lupdate
make
cd ../../designer/uilib
make
cd ../uic
make
cd $QPEDIR
export QTDIR=3D$QTEDIR
export PATH=3D$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=3D$QTDIR/lib:$LD_LIBRARY_PATH
./configure -debug -edition phone -qtopiadesktop -displaysize 176x208
make
make install
cd src/tools/phonesim
make
cp *.xml $QPEDIR/image/opt/Qtopia/etc
cd ../../..
cd image/opt/Qtopia
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -