[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cygwin-xfree
Subject:    Re: Using KDE as default desktop under Windows
From:       Harold L Hunt II <huntharo () msu ! edu>
Date:       2002-09-04 15:01:26
[Download RAW message or body]

I do not understand the pointed ears reference.

Harold

Pille Geert (bkarnd) wrote:

> Here one sees Harold expressing his wild enthousiasm.  It is a pity one
> cannot distinguish his pointed ears.
> 
> -----Original Message-----
> From: Harold Hunt [mailto:huntharo@msu.edu]
> Sent: dinsdag 3 september 2002 1:29
> To: cygwin-xfree@cygwin.com
> Subject: RE: Using KDE as default desktop under Windows
> 
> 
> Interesting.
> 
> Harold
> 
> 
> 
> > -----Original Message-----
> > From: cygwin-xfree-owner@cygwin.com
> > [mailto:cygwin-xfree-owner@cygwin.com]On Behalf Of David Fraser
> > Sent: Saturday, August 31, 2002 12:55 PM
> > To: cygwin-xfree@cygwin.com
> > Subject: Using KDE as default desktop under Windows
> > 
> > 
> > Hi there
> > I posted this to the kde-cygwin mailing list and someone suggested
> > reposting it here.
> > Basically an explanation of my kde setup under Windows...
> > 
> > I am now using KDE as my default shell under Windows.
> > Thanks to everyone for the effort - it's so much nicer than explorer :-)
> > I thought it would be nice to have a page on the web site explaining how
> > to do it,
> > and indicating status as more integration gets done...
> > basically this is what I did (this is for Windows 2000 but should be
> > portable to others):
> > 
> > make XFree86 server run full screen without window decoration
> > change ~/.xserverrc to include -fullscreen in the parameters:
> > exec X - screen 0 1024 879 -engine 4 -fullscreen -depth 32 -ac
> > -nowinkill -noreset -emulate3buttons 100
> > you can say -nodecoration (which -fullscreen implies) instead if you
> > want a non-fullscreen window without border etc.
> > 
> > replace the default shell, explorer.exe with X-windows
> > change the following reg entry under from explorer.exe to
> > c:\cygwin\bin\bash --login -c startx
> > HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
> > NT\CurrentVersion\Winlogon\Shell
> > Once this is done, logging in starts up the X server but no Windows
> > desktop, Start bar etc.
> > Note: if you want to run windows programs from here, on Windows 2000 you
> > can press Ctrl-Shift-Esc
> > which brings up the Task Manager, then go File/Run.
> > Logging out from KDE doesn't actually log out, you need to close KDE in
> > another way and then press Ctrl-Alt-Del
> > and choose logout. Depending on your .xserverrc parameters,
> > Ctrl-Alt-Backspace or Alt-F4 can be made to close
> > the X server. Otherwise, you can close it from the Task manager (select
> > the Cygwin task and say End Task).
> > This also brings up a bash shell window which is behind the X server. I
> > tried to get rid of it by running
> > cmd /c start /b bash ... but this was unsuccessfull.
> > If you switch to any windows applications, the X server will be minimised.
> > I seem to remember some discussion on slashdot or somewhere about how
> > Cygwin XFree86 cannot run in rootless
> > mode (as the actual background window like Windows exlporer does for the
> > desktop). Does anyone have any info
> > on why this is, or on how we could patch it so that it will? That way
> > windows apps will run in front...
> > 
> > Next step: get KDE to run windows applications from short cuts.
> > I created a simple script called "win32start":
> > 
> > #!/bin/bash
> > startpath="$*"
> > if [[ -L "$startpath" ]]
> > then
> > # this is a symbolic link. find the actual file, start that
> > startpath=`find "$startpath" -printf %l`
> > fi
> > startdir=`dirname "$startpath"`
> > startfile=`basename "$startpath"`
> > cd "$startdir"
> > cmd /c start \"starting application\" "$startfile"
> > 
> > This is put in /usr/bin
> > It handles cygwin unix-style symbolic links to Windows shortcut files as
> > well (both are given
> > the extension .lnk, but have different stuff inside ... if you create a
> > link to a shortcut it is thus
> > called .lnk.lnk).
> > Basically it gets whatever parameters are given (it needs to use them
> > all so you can pass spaces
> > without it separating them out; escaping the spaces with backslash
> > confuses cmd, although they
> > could be unescaped) and works out what directory the file to start is in.
> > It's easiest to get into this directory as we then don't have to convert
> > the path from unix to windows
> > style. Then it runs cmd and tells it to start the application. The first
> > parameter to start is the window
> > title which has to be given if we quote the start file. But this window
> > title only applies to cmd, which
> > just starts the application and quits.
> > Example:
> > $ win32start /c/Documents\ And Settings/All\ Users/Start\
> > Menu/Programs/Acrobat\ Reader\ 5.0.lnk
> > on my system this starts up Acrobat.
> > 
> > Now we want to make KDE associate these files with win32start so we can
> > click on them from konqueror
> > and put them in menus.
> > 
> > First we need a mime type for the Windows shortcut files...
> > Add the following to a new file
> > ~/.kde2/share/mimelnk/application/win32shortcut.desktop
> > (on most systems, it could be ~/.kde/... - I've had KDE 1 installed ...)
> > This users the link icon which just looks like a shortcut. It would be
> > nice to get KDE to read
> > the windows Icon out of the shortcut file but probably lots of work
> > 
> > [Desktop Entry]
> > Comment=Win32 shortcut file
> > Hidden=false
> > Icon=link
> > MimeType=application/win32shortcut
> > Patterns=*.lnk
> > Type=MimeType
> > 
> > Then create the association. To do this, create a desktop file under
> > ~/.kde2/share/applnk/win32start.desktop
> > and place the following into it:
> > 
> > [Desktop Entry]
> > Comment=Start Win32 applications or files
> > Exec=win32start
> > Icon=exec
> > InitialPreference=3
> > MimeType=Application;application/win32shortcut
> > Name=Win32 Starter
> > Path=
> > ServiceTypes=
> > Terminal=false
> > TerminalOptions=
> > Type=Application
> > X-KDE-SubstituteUID=false
> > X-KDE-Username=
> > 
> > This can also be done through control panel if you want to make life
> > easier ... but on my system it
> > gave some trouble ...
> > 
> > Now you should be able to for example browse to your Start Menu on your
> > windows drive and start
> > programs.
> > 
> > I then added a nice second start menu to kicker by using a QuickBrowser
> > linked to my Windows Start Menu
> > folder ... (actually I now have a subdirectory of ~ called Start which
> > contains links to everything
> > in the All Users Start Menu and my user's Start Menu .... with a simple
> > shell script to update the links)
> > 
> > I've created a nice icon for this as well, with a "exec" icon background
> > with the four coloured windows
> > from the Linux samba icon on top. It sits next to the K menu icon, so I
> > can launch either KDE or standard
> > windows apps.
> > 
> > Any feedback/comments? Is this what other people are using
> > kde-cygwin to do?
> > 
> > _______________________________________________
> > kde-cygwin mailing list
> > kde-cygwin@mail.kde.org
> > http://mail.kde.org/mailman/listinfo/kde-cygwin
> > 
> > 
> > 
> > 
> > 
> 
> 
> 
> ===============================
> This email is confidential and intended solely for the use of the individual to \
> whom it is addressed.  If you are not the intended recipient, be advised that you \
> have received this email in error and that any use, dissemination, forwarding, \
> printing, or copying of this email is strictly prohibited. You are explicitly \
> requested to notify the sender of this email that the intended recipient was not \
> reached. 
> 
> 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic