LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 06-09-2010, 06:42 AM   #1
PhoenixAndThor
Member
 
Registered: Sep 2009
Location: Geogia, USA
Distribution: Ubuntu, Debian, Live CDs
Posts: 213

Rep: Reputation: 38
Question Need hep with Xfce and tiling WMs


Up until now, I had been pretty happy with Xmonad and Xfce. I wanted the power of a tiling WM, but I also wanted to keep a full desktop environment with all my panels and menus (lowers the learning curve). Xmonad, at the time, fit the bill because it had a special mode for Xfce. However, there are two reasons why I can not continue using it (and two reasons why I am posting):

Haskell config: Maybe it's just me, but I don't like the idea of having to know any programming language just to reconfigure a piece of software. I may make an exception if the programming language in question is something that I am actually interested in learning (like python).

Full screen apps: This especially a problem when I try to use the full screen button on YouTube, or try to run through an Impress presentation. Again, I shouldn't have to recompile, re-script the window manager to make these things behave properly.

Because of these two problems, I have to look for another tiling WM to replace Xmonad. Once again, I started looking for tiling WMs that were compatible with desktop environments like Gnome and Xfce. After spending a good chunk of time (3 days!!) rummaging through Google searches and forum posts, I came to the conclusion that a list of such software didn't exist.

I then turned to my package manager and found scrotwm. Despite it's weird name, I had heard good things about it, and gave it a try. It was a lot like Xmonad and only took a few minutes to learn most of the basic key bindings. The only thing I can't figure out how to do is get panels working. Xmonad did this automatically (think of this one as question on the side)

Now, are there any other tiling WMs that will work with Xfce or Gnome?
 
Old 06-09-2010, 01:57 PM   #2
PhoenixAndThor
Member
 
Registered: Sep 2009
Location: Geogia, USA
Distribution: Ubuntu, Debian, Live CDs
Posts: 213

Original Poster
Rep: Reputation: 38
hello? anyone there?
 
Old 06-09-2010, 04:39 PM   #3
Elv13
Member
 
Registered: Apr 2006
Location: Montreal,Quebec
Distribution: Gentoo
Posts: 825

Rep: Reputation: 128Reputation: 128
KDE 4.5 have a tiling mode, but it's new and not as good as Xmonad, DWN or Awesome. My personal favorite is Awesome. It use LUA for configuration. It is a programming language, but designed to be easy to learn. It is mostly a BASIC kind of language, so if you know one, you can use LUA without much learning curve. The code look like that

Code:
  
local netUpGraph = awful.widget.graph()
netUpGraph:set_width(60)
netUpGraph:set_height(25)

function ()
   awful.client.focus.byidx(1)
   if client.focus then 
      client.focus:raise() 
   end
end)
But the reason I am talking about it is because it fit you other needs in two way. First, it have a bunch of extensions like your old menu, show desktop, clock with calender and those kind of stuffs. You can also integrate it with KDE, Gnome or XFCE. The process is documented in the Wiki. Here are some screenshots of my desktop. I am a little strange, but it show some of awesome advanced functions:

http://img519.imageshack.us/i/blender52.png/
http://img268.imageshack.us/i/blender53.png/
http://img294.imageshack.us/img294/8210/blender54.png
http://img44.imageshack.us/i/blender55.png/
http://img269.imageshack.us/i/blender56.png/
http://img31.imageshack.us/img31/8099/blender57.png
http://img269.imageshack.us/i/blender58.png/
http://img519.imageshack.us/i/blender59.png/
http://img44.imageshack.us/i/blender60.png/

Here the menu (mine is quite bloated, but normally it is the same one as in XFCE)
http://img22.imageshack.us/img22/1535/blender71.png

This one is my theme when I want something brighter (not as polished as the dark one)
http://img412.imageshack.us/img412/791/blender35.png

I hope it will help you

Last edited by Elv13; 06-09-2010 at 04:40 PM.
 
Old 06-10-2010, 01:46 AM   #4
PhoenixAndThor
Member
 
Registered: Sep 2009
Location: Geogia, USA
Distribution: Ubuntu, Debian, Live CDs
Posts: 213

Original Poster
Rep: Reputation: 38
Wow, nice desktop!! A little too blue IMO, but close to what I want. So, is your desktop KDE, or Xfce? A little hard to tell. From what I understand, you're saying that I can use Awesome and tweak the config to get what I want. I will take a look at Lua and see if I can handle it (I dislike BASIC). If it can be configured to give me everything I want without re-writing half the source code, than I may switch to it. Would it be possible to use python to generate Lua code?
 
Old 06-10-2010, 02:07 PM   #5
Elv13
Member
 
Registered: Apr 2006
Location: Montreal,Quebec
Distribution: Gentoo
Posts: 825

Rep: Reputation: 128Reputation: 128
I use KDE under the hood, but the whole desktop interface is awesome (icons and monitors too). KDE is running, but without plasma-desktop and Kwin. Of course you can enable them Plasma or XFCE desktop too, but I find awesome + the shifty plugin much better than any other panel. You can group your applications per tags (like all tiling WMs) but also create tags and assign stuff to them on the fly, assign additional toolbars to a tag, like the media toolbar on my terminal and VLC tag (see above) or make the thermal/hardware monitoring toolbar go on only when a value go too high.
 
Old 06-11-2010, 02:51 AM   #6
PhoenixAndThor
Member
 
Registered: Sep 2009
Location: Geogia, USA
Distribution: Ubuntu, Debian, Live CDs
Posts: 213

Original Poster
Rep: Reputation: 38
So, is all this cool stuff covered in their wiki? Or could you point me to a tutorial to set it all up? I'm just now getting to mess around with config file (once I found and copied the sucker)
 
Old 06-11-2010, 08:11 AM   #7
Elv13
Member
 
Registered: Apr 2006
Location: Montreal,Quebec
Distribution: Gentoo
Posts: 825

Rep: Reputation: 128Reputation: 128
The config file is in /etc/xdg/awesome/rc.lua and need to be copied in ~/.config/awesome/rc.lua

A lot of cool stuff is covered on wiki, but the IRC chatroom and some forum are good too. Most Awesome user wrote some bits of code to make their desktop better. I wrote more than 6000 line, but I may have the biggest config. But most of the code is for small details, like controlling application using DBUS and integrating toolbar into Awesome to save some space.

For more info, look at the Arch Wiki, many of their user use Awesome, there is a dedicated thread too. I am more into gentoo, but it is a good place for ideas and extreme desktop
http://bbs.archlinux.org/viewforum.php?id=47
 
  


Reply

Tags
desktop environment, xfce46


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
tiling windows in KDE newbiesforever General 1 04-16-2009 06:14 PM
Hep with VMware Leveecius Linux - Software 1 10-02-2008 11:22 AM
I have almost given up PLEASE HEP :) WarChild12 Linux - Newbie 3 06-14-2004 01:15 PM
Old Video card - Has GL, but not installed by default - hep hep bkeating Linux - Hardware 2 06-05-2003 11:51 PM


All times are GMT -5. The time now is 06:26 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration