[opensuse] easy kde/gnome/mono questions
All, I've been using SuSE with KDE for years but I don't really do any sophisticated GUI interaction. I pretty much just fire up a few terminal sessions and do my work from the command line. I now want to start experimenting with writing a Mono application. I get the impression that means I should switch to Gnome. Correct? If so, how do I do that? (I don't care about current settings / config / etc.) I can create a new login account if that would be easier. And then are there any special packages I should be sure to install? As a first step I just want to get the HelloWorld app they have to compile and run. http://www.mono-project.com/GtkSharp:_Hello_World Thanks Greg -- Greg Freemyer The Norcross Group Forensics for the 21st Century -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Greg Freemyer wrote:
All,
I've been using SuSE with KDE for years but I don't really do any sophisticated GUI interaction. I pretty much just fire up a few terminal sessions and do my work from the command line.
I now want to start experimenting with writing a Mono application.
I get the impression that means I should switch to Gnome. Correct?
Nope. mono apps work fine in kde.
If so, how do I do that? (I don't care about current settings / config / etc.) I can create a new login account if that would be easier.
If you want to try gnome, just log out of your kde session and log into a gnome session by choosing "gnome" as session type in the login manager.
And then are there any special packages I should be sure to install?
For what you need, make sure the gnome, gnome-devel and mono selections are installed. Joe -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 12/22/06, J Sloan
If you want to try gnome, just log out of your kde session and log into a gnome session by choosing "gnome" as session type in the login manager.
Okay, I do want to experiment with gnome. I can do as you describe and it works fine if I'm at the console from an INIT 5 login. I normally login via FreeNX. It too has a gnome selection on the config page, but I suspect I need to do something in my SUSE box to change my default login to gnome. ie. When I try to just change the FreeNX client I get a basically blank window, not any icons / control panel at all. FYI: I also tried a simple startx from an INIT 3 text window and KDE was launched so obviously my setup has KDE as the default. Thanks Greg -- Greg Freemyer The Norcross Group Forensics for the 21st Century -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Greg Freemyer wrote:
On 12/22/06, J Sloan
wrote: If you want to try gnome, just log out of your kde session and log into a gnome session by choosing "gnome" as session type in the login manager.
Okay, I do want to experiment with gnome. I can do as you describe and it works fine if I'm at the console from an INIT 5 login.
I normally login via FreeNX. It too has a gnome selection on the config page, but I suspect I need to do something in my SUSE box to change my default login to gnome. ie. When I try to just change the FreeNX client I get a basically blank window, not any icons / control panel at all.
FYI: I also tried a simple startx from an INIT 3 text window and KDE was launched so obviously my setup has KDE as the default.
I haven't tried freenx specifically, but the grey screen is exactly what you get in a vnc connection, if you haven't gone into yast and specifically enabled "remote administration". Joe -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 12/28/06, J Sloan
Greg Freemyer wrote:
On 12/22/06, J Sloan
wrote: If you want to try gnome, just log out of your kde session and log into a gnome session by choosing "gnome" as session type in the login manager.
Okay, I do want to experiment with gnome. I can do as you describe and it works fine if I'm at the console from an INIT 5 login.
I normally login via FreeNX. It too has a gnome selection on the config page, but I suspect I need to do something in my SUSE box to change my default login to gnome. ie. When I try to just change the FreeNX client I get a basically blank window, not any icons / control panel at all.
FYI: I also tried a simple startx from an INIT 3 text window and KDE was launched so obviously my setup has KDE as the default.
I haven't tried freenx specifically, but the grey screen is exactly what you get in a vnc connection, if you haven't gone into yast and specifically enabled "remote administration".
Joe
Thanks Joe, I tried that. No effect. I'll post a new message. Greg -- Greg Freemyer The Norcross Group Forensics for the 21st Century -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Greg Freemyer wrote:
I now want to start experimenting with writing a Mono application.
I get the impression that means I should switch to Gnome. Correct? Why? mono is kde, gnome, or any other desktop independent, as an extra it comes with many bindings for the gnome desktop (gnome libraries) but you don't have to install them if you don't want to use them. Mono has many window tool kits such as gtk-sharp, Windows.Forms, and soon a Qt 4 one (qyoto.org) all of them should work independently of the desktop you use (they use the gtk, qt, libgdiplus libraries which come with SUSE or mono regardless the desktop you are using) so the applications you develop should work on any desktop that has those libraries + mono, and for command line programs you don't even need the X server installed. So, don't worry about switching desktops, mono works great in KDE. (and if you are a KDE fan, the Qyoto projects will let you create KDE or Qt-specific programs) And then are there any special packages I should be sure to install?
Depending on the type of programs you are planning to develop, select the components of mono you want to install and Yast will install any dependency it is needed.
As a first step I just want to get the HelloWorld app they have to compile and run.
http://www.mono-project.com/GtkSharp:_Hello_World
Thanks Greg As a recommendation, add the mono repository you can find on the mono-project page to yast to get the latest mono packages and use monodevelop to create your programs, it comes very handy.
David. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 12/22/06, David Canar
Greg Freemyer wrote:
I now want to start experimenting with writing a Mono application.
I get the impression that means I should switch to Gnome. Correct? Why? mono is kde, gnome, or any other desktop independent, as an extra it comes with many bindings for the gnome desktop (gnome libraries) but you don't have to install them if you don't want to use them. Mono has many window tool kits such as gtk-sharp, Windows.Forms, and soon a Qt 4 one (qyoto.org) all of them should work independently of the desktop you use (they use the gtk, qt, libgdiplus libraries which come with SUSE or mono regardless the desktop you are using) so the applications you develop should work on any desktop that has those libraries + mono, and for command line programs you don't even need the X server installed. So, don't worry about switching desktops, mono works great in KDE. (and if you are a KDE fan, the Qyoto projects will let you create KDE or Qt-specific programs) And then are there any special packages I should be sure to install?
Depending on the type of programs you are planning to develop, select the components of mono you want to install and Yast will install any dependency it is needed.
As a first step I just want to get the HelloWorld app they have to compile and run.
http://www.mono-project.com/GtkSharp:_Hello_World
Thanks Greg As a recommendation, add the mono repository you can find on the mono-project page to yast to get the latest mono packages and use monodevelop to create your programs, it comes very handy.
David.
Thanks David, For anyone reading this later the yast repository is http://go-mono.com/download-stable/suse-102-i586 Also, I assume monodevelop is Gnome only? Greg -- Greg Freemyer The Norcross Group Forensics for the 21st Century -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Friday 22 December 2006 12:32, Greg Freemyer wrote:
All,
I've been using SuSE with KDE for years but I don't really do any sophisticated GUI interaction. I pretty much just fire up a few terminal sessions and do my work from the command line.
I now want to start experimenting with writing a Mono application.
I get the impression that means I should switch to Gnome. Correct?
No, that would be disastorous. :P
If so, how do I do that? (I don't care about current settings / config / etc.) I can create a new login account if that would be easier.
No need. Just add the GTK++ stuff and you'll be fine.
And then are there any special packages I should be sure to install?
As a first step I just want to get the HelloWorld app they have to compile and run.
Should take you about five minutes. The cool thing is that it runs on any Wintendo boxen that has .net 1.1 or 2.0 installed. Here's mine if you want to compare. I did them back in September... http://www.perfectreign.com/stuff/suse/mono/ Just as a test, I compiled and ran the .exe on my SUSE desktop at work, put it on a USB drive, ran it from there on my laptop, then on various Win2K and XP boxes. AFAIK, you can even create GUI apps and run them. I'm not sure if they look as nice as Java, though, since they use the GTK theme. It would be neat if we could use Qt as the GUI toolkit. -- kai www.perfectreign.com || www.4thedadz.com a turn signal is a statement, not a request -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Saturday 23 December 2006 09:28, Kai Ponte wrote: <snip>
AFAIK, you can even create GUI apps and run them. I'm not sure if they look as nice as Java, though, since they use the GTK theme. It would be neat if we could use Qt as the GUI toolkit.
Hey, look what I found... http://qtcsharp.sourceforge.net/ I'll have to investigate when I get back to work on Tuesday (and have more free time). -- kai www.perfectreign.com || www.4thedadz.com i believe in what i'm doing but what is it i'm doing here? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 12/23/06, Kai Ponte
On Friday 22 December 2006 12:32, Greg Freemyer wrote:
All,
I've been using SuSE with KDE for years but I don't really do any sophisticated GUI interaction. I pretty much just fire up a few terminal sessions and do my work from the command line.
I now want to start experimenting with writing a Mono application.
I get the impression that means I should switch to Gnome. Correct?
No, that would be disastorous. :P
If so, how do I do that? (I don't care about current settings / config / etc.) I can create a new login account if that would be easier.
No need. Just add the GTK++ stuff and you'll be fine.
And then are there any special packages I should be sure to install?
As a first step I just want to get the HelloWorld app they have to compile and run.
Should take you about five minutes. The cool thing is that it runs on any Wintendo boxen that has .net 1.1 or 2.0 installed.
Here's mine if you want to compare. I did them back in September...
http://www.perfectreign.com/stuff/suse/mono/
Just as a test, I compiled and ran the .exe on my SUSE desktop at work, put it on a USB drive, ran it from there on my laptop, then on various Win2K and XP boxes.
AFAIK, you can even create GUI apps and run them. I'm not sure if they look as nice as Java, though, since they use the GTK theme. It would be neat if we could use Qt as the GUI toolkit.
-- kai www.perfectreign.com || www.4thedadz.com
a turn signal is a statement, not a request -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Kai, Thanks, I finally took the 5 minutes to try it and it works. It did take me a couple minute to realize I had to invoke it as "mono helloworld.exe". Anyway, I assume thats right sense it seems to work. Greg -- Greg Freemyer The Norcross Group Forensics for the 21st Century -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
All, Next dumb mono question. How do I read the docs provided by gecko-sharp2-docs? I know the xml file is at /usr/lib/monodoc/sources/gecko-sharp-docs.source Thanks Greg -- Greg Freemyer The Norcross Group Forensics for the 21st Century -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
David Canar
-
Greg Freemyer
-
J Sloan
-
Kai Ponte