Editing User talk:Rebhana
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
- | The following is a compilation of modifications I applied to my personal installation of | + | The following is a compilation of modifications I applied to my personal installation of Easy Debian and which I suggest(ed) for inclusion in the next versions of debian-m5-XX.img.ext2 and the easy-deb-chroot package. |
(This is essentially a writer's digest of my contributions to the thread [http://talk.maemo.org/showthread.php?t=34550 Easy Debian Fremantle Beta Testing] - discussions should continue in the above talk thread, not here, please.) | (This is essentially a writer's digest of my contributions to the thread [http://talk.maemo.org/showthread.php?t=34550 Easy Debian Fremantle Beta Testing] - discussions should continue in the above talk thread, not here, please.) | ||
Line 5: | Line 5: | ||
== My current Easy Debian Installation == | == My current Easy Debian Installation == | ||
- | After installing easy-deb-chroot 0.9. | + | After installing easy-deb-chroot 0.9.50-1fremantle1 from Extras and extraction of image debian-m5-v3d.img.ext2 I have applied the following fixes and additions: |
(Filenames prefixed by $CHROOT refer to files in the image. Within the Debian chroot $CHROOT is to be omitted; in Maemo $CHROOT=/.debian - read [http://wiki.maemo.org/Easy_Debian the Easy Debian wiki] to educate yourself before proceeding blindly!) | (Filenames prefixed by $CHROOT refer to files in the image. Within the Debian chroot $CHROOT is to be omitted; in Maemo $CHROOT=/.debian - read [http://wiki.maemo.org/Easy_Debian the Easy Debian wiki] to educate yourself before proceeding blindly!) | ||
Line 11: | Line 11: | ||
=== Keyboard focus fix === | === Keyboard focus fix === | ||
- | + | Change $CHROOT/usr/bin/xephwm5 so that the lines containing qobi-wmhint-fix and set-focus read: | |
+ | sudo /sbin/qobi-wmhint-fix $PARWIN | ||
+ | #/usr/bin/set-focus $PARWIN | ||
+ | |||
+ | This resolves all issues with keyboard focus loss for good. (The newer easy-deb-chroot version in Extras-devel achieves the same through Maemo-side scripts.) | ||
+ | |||
+ | === debbie-sue === | ||
+ | |||
+ | I prefer debbie-sue over debbie, so I changed /usr/bin/debwm: | ||
+ | fixkbdfocus "N/A Easy Debian" | ||
+ | if [ "$?" = 2 ] ; then | ||
+ | debbie-sue xephwm5 | ||
+ | fi | ||
=== brighter theme === | === brighter theme === | ||
Line 25: | Line 37: | ||
=== fixing sound === | === fixing sound === | ||
- | |||
- | |||
In one XTerminal: | In one XTerminal: | ||
Line 56: | Line 66: | ||
"xvkbd -xsendevent -text '\e'" | "xvkbd -xsendevent -text '\e'" | ||
Shift+BackSpace | Shift+BackSpace | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
</pre> | </pre> | ||
So I changed the binding of full screen toggle to Shift+Fn+Space (which otherwise conflicts with [[N900 Shortcuts and Gestures|Maemo key bindings]]) and added additional ones for tab (\t) and escape (\e). | So I changed the binding of full screen toggle to Shift+Fn+Space (which otherwise conflicts with [[N900 Shortcuts and Gestures|Maemo key bindings]]) and added additional ones for tab (\t) and escape (\e). | ||
- | |||
- | |||
- | |||
- | |||
=== Upgrades and additional installations === | === Upgrades and additional installations === | ||
- | + | ==== Security updates ==== | |
- | + | After adding security updates to $CHROOT/etc/apt/sources.list: | |
- | + | ||
- | After adding security updates to $CHROOT/etc/apt/sources.list | + | |
deb http://security.eu.debian.org/ lenny/updates main contrib non-free | deb http://security.eu.debian.org/ lenny/updates main contrib non-free | ||
- | and | + | and disabling lenny-backports, I did a full upgrade by |
apt-get update | apt-get update | ||
apt-get upgrade | apt-get upgrade | ||
apt-get clean | apt-get clean | ||
- | ( | + | (without subsequently upgrading manually the packages that were held back when doing so). |
==== Additional packages ==== | ==== Additional packages ==== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
I personally found the following packages useful, which include a complete LATeX installation and the symbolic math program xmaxima, which both are fairly big. | I personally found the following packages useful, which include a complete LATeX installation and the symbolic math program xmaxima, which both are fairly big. | ||
(Don't forget to run "apt-get clean" regularly to free the space occupied by the downloaded Debian packages once they are installed.) | (Don't forget to run "apt-get clean" regularly to free the space occupied by the downloaded Debian packages once they are installed.) | ||
- | |||
- | |||
- | |||
- | |||
- | |||
From <u>lenny</u>: | From <u>lenny</u>: | ||
Line 113: | Line 93: | ||
*[http://packages.debian.org/lenny/odt2txt odt2txt] | *[http://packages.debian.org/lenny/odt2txt odt2txt] | ||
*[http://packages.debian.org/lenny/openssh-client openssh-client] (see also [http://wiki.maemo.org/Easy_Debian#Other_useful_applications_to_install_in_addition wiki]) | *[http://packages.debian.org/lenny/openssh-client openssh-client] (see also [http://wiki.maemo.org/Easy_Debian#Other_useful_applications_to_install_in_addition wiki]) | ||
- | |||
*[http://packages.debian.org/lenny/pgpgpg pgpgpg] | *[http://packages.debian.org/lenny/pgpgpg pgpgpg] | ||
+ | *[http://packages.debian.org/lenny/rsync rsync] | ||
*[http://packages.debian.org/lenny/tree tree] | *[http://packages.debian.org/lenny/tree tree] | ||
*[http://packages.debian.org/lenny/vpnc vpnc] (see also [http://wiki.maemo.org/Easy_Debian#Other_useful_applications_to_install_in_addition wiki]) | *[http://packages.debian.org/lenny/vpnc vpnc] (see also [http://wiki.maemo.org/Easy_Debian#Other_useful_applications_to_install_in_addition wiki]) | ||
- | *[http://packages.debian.org/lenny/ | + | *[http://packages.debian.org/lenny/xmaxima xmaxima] ([http://talk.maemo.org/showpost.php?p=492696&postcount=51 screenshot here]) |
*[http://packages.debian.org/lenny/dvipng dvipng] | *[http://packages.debian.org/lenny/dvipng dvipng] | ||
*[http://packages.debian.org/lenny/graphviz graphviz] | *[http://packages.debian.org/lenny/graphviz graphviz] | ||
- | + | *[http://packages.debian.org/lenny/bzr bzr] | |
*[http://packages.debian.org/lenny/texlive-latex-base texlive-latex-base] | *[http://packages.debian.org/lenny/texlive-latex-base texlive-latex-base] | ||
*[http://packages.debian.org/lenny/texlive-publishers texlive-publishers] | *[http://packages.debian.org/lenny/texlive-publishers texlive-publishers] | ||
Line 140: | Line 120: | ||
*[http://packages.debian.org/squeeze/xournal xournal] | *[http://packages.debian.org/squeeze/xournal xournal] | ||
*[http://packages.debian.org/squeeze/zim zim] (see also [http://wiki.maemo.org/Easy_Debian#Other_useful_applications_to_install_in_addition wiki]) | *[http://packages.debian.org/squeeze/zim zim] (see also [http://wiki.maemo.org/Easy_Debian#Other_useful_applications_to_install_in_addition wiki]) | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | Upgrade of [http://packages.debian.org/squeeze/openoffice.org OpenOffice] to 3.2.1 (including also openoffice.org-math, but leaving out openoffice.org-base which does not work in armel): | |
- | apt-get install | + | apt-get install openoffice.org-writer openoffice.org-impress openoffice.org-calc openoffice.org-math openoffice.org-style-crystal openoffice.org-style-galaxy openoffice.org-style-hicontrast openoffice.org-style-tango openoffice.org-emailmerge ttf-opensymbol python-uno |
apt-get clean | apt-get clean | ||
- | |||
- | |||
- | |||
- | |||
Then revert $CHROOT/etc/apt/sources.list back to lenny only. Besides being on the safe side for future installations, this also frees quite some memory in the image. | Then revert $CHROOT/etc/apt/sources.list back to lenny only. Besides being on the safe side for future installations, this also frees quite some memory in the image. | ||
See [http://wiki.maemo.org/Easy_Debian#Installing_Applications the wiki] for more details on some of the above applications! | See [http://wiki.maemo.org/Easy_Debian#Installing_Applications the wiki] for more details on some of the above applications! | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
== Other Debian applications I tested == | == Other Debian applications I tested == | ||
- | ... but which are not in my final image, because of lack of space | + | ... but which are not in my final image, because of lack of space or other reasons: |
=== Fully working: === | === Fully working: === | ||
; from lenny | ; from lenny | ||
- | |||
*[http://packages.debian.org/lenny/gcalctool gcalctool] | *[http://packages.debian.org/lenny/gcalctool gcalctool] | ||
*[http://packages.debian.org/lenny/gftp gftp] | *[http://packages.debian.org/lenny/gftp gftp] | ||
Line 210: | Line 142: | ||
*[http://packages.debian.org/lenny/gqview gqview] (superseded by geeqie in squeeze) | *[http://packages.debian.org/lenny/gqview gqview] (superseded by geeqie in squeeze) | ||
*[http://packages.debian.org/lenny/kile kile] | *[http://packages.debian.org/lenny/kile kile] | ||
- | |||
; from squeeze | ; from squeeze | ||
*[http://packages.debian.org/squeeze/build-essential build-essential] | *[http://packages.debian.org/squeeze/build-essential build-essential] | ||
- | |||
*[http://packages.debian.org/squeeze/pdfchain pdfchain] | *[http://packages.debian.org/squeeze/pdfchain pdfchain] | ||
*[http://packages.debian.org/squeeze/qalculate qalculate] | *[http://packages.debian.org/squeeze/qalculate qalculate] | ||
Line 220: | Line 150: | ||
=== Unresolved problems: === | === Unresolved problems: === | ||
- | + | ; abiword | |
: needs to be installed from squeeze, works, but because <b>gconf2</b> is upgraded interferes with configuration of other applications such as evince | : needs to be installed from squeeze, works, but because <b>gconf2</b> is upgraded interferes with configuration of other applications such as evince | ||
- | + | ; eric | |
- | : | + | : Only works in LXDE; when started with debbie or debbie-sue, does not get keyboard focus |
- | : | + | |
+ | ; calibre | ||
+ | :Does not start. Inconsistent python installation? | ||
+ | |||
---- | ---- | ||
Line 283: | Line 216: | ||
Include title option to fix "Info bug": | Include title option to fix "Info bug": | ||
zenity --display=:0 --info --title="Information" --text="This window is needed to gain keyboard focus in LXDE. Click OK." & | zenity --display=:0 --info --title="Information" --text="This window is needed to gain keyboard focus in LXDE. Click OK." & | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
== Proposed changes to image debian-m5-v3b.img.ext2 (old) == | == Proposed changes to image debian-m5-v3b.img.ext2 (old) == |
Learn more about Contributing to the wiki.