![]() |
[Debian] Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
3 Attachment(s)
Ok, sorry about the topic.. I couldn't resist. (for those that don't know - (almost) every app in KDE starts with K).
So... You downloaded and installed Deblet (you know.. that totally awesome debian for your tablet?) and you saw the great post made by b-man and your first thought was "Gosh.. that's cool and all... but I want my KDE!:(". Well.. here you go (I assume you are root for all commands listed): KDE 3.5.9 Installation Are you someone who wants stuff to just work ??? Don't want to deal with bugs or quirks and report them to the developer(s)? Then normally KDE 3.5.9 would be for you. It is the 'stable' KDE version. Unfortunately; and I will warn you now - KDE was not designed for a screen this small..and this really gets in the way. But that won't stop you now, will it?;) First things first...we need to prepare our debian's apt for getting KDE.. so the file you want to edit (use your faorite editor; vim, nano, emacs, whatever) is /etc/apt/sources.list. If you accepted all the defaults during Deblet's installation (or you don't know what SID is..) then you have lenny - and you MAY be good to go... but check anyway: Lenny Code:
deb http://ftp.us.debian.org/debian lenny main contrib non-free Code:
deb http://ftp.us.debian.org/debian sid main contrib non-free Code:
apt-get update For BIG KDE Code:
apt-get install kdebase kdm kde-core kdebase-doc-html gdb mtools djvulibre-bin perl-suid smbclient kicker-applets konq-plugins kate-plugins ntpdate kdepim-kresources unrar smbfs kdenetwork kdenetwork-filesharing wlassistant For baby KDE Code:
apt-get install kde-core kdm Now we wait.... When it is done you may see an error while installing a package called 'fam'. If so this is fine.. the start/stop daemon didn't work because the system isn't fully booted. Before we fix this we need to first fix KDM so those without a keyboard can see their desktop! The file we are looking for is: /etc/kde3/kdm/kdmrc Now this file is HUGE... therefore I won't cause an already insane post to be longer... these are JUST the changes: Code:
AutoReLogin=true Reboot your tablet and you should get directly into KDE - you will know because KDE launches a 'Setup Wizard' (n800 users see the big red note on the bottom) Now once you are fully booted you need to open a 'Konsole" window and run the command: Code:
apt-get install fam And thats it for KDE 3.5.9 .... Enjoy. Warning N800 users: Even tho we bypassed the kdm login.. KDE still launches a "Setup Wizard" the first time a user logs into kde. You can click the X to close it. KDE 4.1.0 Installation First.. let me make this clear... I recommend you do not install KDE 4.1.0 on your tablet. It is slow, bulky and just a pain to use. It took me 3-5 minutes to launch the built-in file manager Dolphin.. and unlike OpenOffice that works once it's loaded; it still took half a minute just to click on anything inside the dolphin. It's just slow. BUT - If you must.. then you will be needing My Apt Repository. You will also need to add the experimental repository to /etc/apt/sources.list Code:
deb http://ftp.us.debian.org/debian experimental main non-free contrib Code:
apt-get install kde4-minimal Code:
apt-get install kdeadmin kdemultimedia kdetoys kdeutils So How is it? Ok; I was a little harsh on KDE and I'm starting to warm up to it now that I am going through all the threads here Qole thought Gnome's Dialogs were bad? AT LEAST screen rotation woks right. I have attached a screenshot of the screwup KDE does. The task bar; if left on the bottom covers half the screen. So you have to put the bar on either side or the top. AND to top it off the wallpaper doesn't rotate with you!!! Now.. none of the screens in KDE fit our tiny tablet either - but a nifty trick in KDE is if you hold down the Menu key (the top one on the left side of the screen on an n810) while dragging a window - it will move the whole window... this allows you to view the entire configuration screens without messing with rotation. Also.... if you haven't been following along then you may have missed the cool trick about GTK... add the following to your /home/user/.xsessionrc file and right click will work for GTK applications. Code:
export GTK_MODULES=libgtkstylus.so Code:
apt-get install libgtkstylus On the other hand.. Penguinbait - being the awesome dude he is has provided a script that should hopefully allow right clicking in KDE.. I have yet to try it and will update when I do. While I still prefer not to have to click a button to change my mouse every time; at least the functionality exists.. so I'll be happy with what I can get. I still get very annoyed that the wallpaper does not resize when you rotate.. half your screen is just empty space; it's usable - but no wallpaper is on it. I have pm'd penguinbait to see if he has made any other changes to his KDE version on Maemo.. My ultimate goal is to help you setup Debian's KDE to function pretty much exactly like Maemo's KDE.. that way you can have KDE on both; with no learning curve! Special Thanks: The entire Deblet Team for their awesome work on the Debian OS side of the house. B-man for the motivation to do this. Qole for his input and knowledge; and Bensen and Qole for their chroot scripts and environment. Also Penguinbait for the easy to use DEB's on dual booting and cloning; and all of the KDE work he is doing. And you.. for reading this ridiculously long message :D. |
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
You may want to indicate that apt sources are set up already usually but maybe document the structure as to add 'experimental' and such - so people don't blindly add additional mirrors and confuse apt :)
|
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
The default sources.list that deblet provides is only (for sid):
deb http://ftp.us.debian.org/debian sid main which leaves a LOT to be desired...default debian provides a lot more repositories than just main. Adding contrib and non-free should not be detrimental and provides access to a good number of new software.. You're right that experimental is a bad idea but you DO have to say -t experimental before apt will even try to load it.. and since I haven't gotten to 4.1 yet that section still needs documentation. |
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
Sweet!!, congratulations man, The next time i re-install deblet i will definitely try this out! :D
|
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
Well... it does not appear 4.1 will be available soon; there are several dependency packages that have not been put into the armel repositories... a good example is kwrite... if you scroll to the bottom it will show you available architectures .... i dont even see arm on many of these... so... while its not impossible - it would require building a good number of dependencies from source. I will keep looking into it but I dont foresee an easy way to do this until someone that is good at making .deb files comes along and ports these missing dependencies to armel.
I did follow all the way through the 3.5.9 setup and it should wok perfectly.. any problems feel free to ask... I will update the 4.1 section when it is possible to do it an 'easy way'. |
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
I may have spoke too soon... as soon as I hit the 'submit' button I remember apt allows you build source packages on the fly... and kwrite and the others I was looking at are available in the source repo's.... I'm running a complete apt-get -t experimental -b source on all the kde packages now.. i expect this to take some time.. will post when it's done.
|
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
If there's no Debian package for an architecture, there's usually a good reason ;)
I don't expect your build-from-source technique to work; on the other hand, if it does, that would rock. I should just give xmame-sdl a try that way to see if I can get it building... |
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
Well.. it tooke 18 hours to build kdebase-workspace on that blasted tablet LOL. But it finished just now.. I ran a dpkg -i on them and still have dependency problems (even though the compiles worked fine?) ..
So I still have some trackign down to do... I suspect I may end up having my own copy of every kde4 deb from scratch that I'll have to upload to get kde4 to work with these tablets. Feel like hosting for me? :) |
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
Just an Update (not that this thread has really generated any interest.. and this is probably all a huge collossal waste of time :D)..
I finally got kdebase-workspace 4.1 completely installed and all it's dependencies with no problems.. (had to compile the entire kdebase-workspace from sources). Now I am working on kdebase itself. kdebase-runtime is already installed when kdebase-workspace worked correctly. that will give the whole "kde4-minimal" package and the very basics of the kde4 system to being functional.. then I'll start working on all the extras.. like kdegames, kdemultimedia, etc. Looking through the repo's I'm going to have to be compiling a bunch of those as well... this will take a very long time to get a complete KDE 4.1.. Definitely going to need hosting space.. Does anyone know how to setup an apt-repo?? maybe we can make our own "itT" apt repo and things like penguinbaits deb's, qole's deb's, etc could all be put inside of it.. |
Re: Keblet - KDE 3.5.9 (and 4.1.0) on Deblet
Ok.. updated the OP... I finally got the components for kde4-minimal compiled and installed and they all "work"... but I didn't hot link them for two reasons:
A) This thread hasn't really generated any interest :D and B) The 4.1 KDE just isn't very usable on our 400mhz ARM. Everything moves so slow... and this is WITH 600mb swap and the 128mb internal RAM... Dolphin took over 4 minutes for me to load it all the way.. and then just clicking on "details" instead of "icons" took 30 seconds to a minute for the screen to update. It sure is 'pretty'... although I don't like that they are moving towards some kind of red headed step-child cross between MAC OS X and Vista... but some of the graphics are really quite nice. But what good is a spiffy looking desktop that doesn't do anything? |
All times are GMT. The time now is 01:06. |
vBulletin® Version 3.8.8