Xfce

Subdomains
 

Xfce4-Terminal future

  • March 20, 2006
  • Eduard Roccatello

Hello folks!!!

I’m rewriting xfce4-terminal.
You should already know that Benny’s Terminal is really ok with the common usage. It’s just a normal terminal, like gnome-terminal and konsole.

I really don’t want another terminal, with tabs and so on… So i’m working on a new restyling of xfce4-terminal based on a screen like concept.
I use screen everyday and i think it’s approach is ok for most advanced use… so why don’t keep the whole thing easy while focusing on functionality?

I’ve started to code some prototype and i’ll commit as soon as it will work :-)

panel startup

  • March 19, 2006
  • Jasper Huijsmans

We not very good at keeping this blog updated, are we? Previous post was Februari 5.

Anyway, I added some code to the panel to use a very nice trick by Frederico Mena Quintero to get a pretty graph of startup performance. Benedikt already did this for Thunar.

The first graph is here: http://www.loculus.nl/xfce/files/panel-startup.png.

Interestingly, I defer so much of the actual work until the panel is actually shown, that all most of the time is spent in the gtk_widget_show() call and handling of the signals that are involved in this.

I guess I need to add more mark points to conclude anything at all ;-)

Helpful Users Redux

  • February 5, 2006
  • Erik

I want to go into detail about one of Brian’s points. I don’t think that most users understand how much that they can improve Xfce even if they can’t code.

Documentation has to be written, bugzilla has to be managed, user questions have to be answered. I thnk that many people get the impression that by writing documentation they’re not really helping. After all, no one uses the docs, and they’re not taking the load off of anyone.

Totally not the case! If the docs were well written and up to date, then people wouldn’t ask so many silly questions. Devs do write docs, and it eats up time – time better spent fixing that segfault. So if you want Xfce not to crash, and you can’t program, the best bet is to write good docs so that we can do the job.

And people will praise you and love you forever. I certainly will. And if you are good enough, maybe the good docs will become one of the selling points of Xfce. There are projects out there who has the extensive availability of documentation as one of its selling points (Linux distros for example, whose use of man pages blows the mind of many a former Windows user).

Want us to fix your pet bug? Help us keep bugzilla clean! Have a killer feature you’d like to see? Stay active in the mailing lists answering questions! If you are good at your self appointed job, then it doesn’t take much till your part of the team – and isn’t that what you really want?

Good little boys and girls might even get a shiny @xfce.org email address . . .

Xfce

  • January 21, 2006
  • Erik

I went through and moderated a whole bunch of comments. Sorry if your post took a long, long, long, long, long, long time to show up ;-)

That said, several people wanted to be sure we were all here. Short answer: Yes. Xfce development is still happening. Long answer, I’m tired and my butt hurts from sitting in an office chair all day, so Dev News has slacked to an all time low.

Appfinder integration in panel

  • January 8, 2006
  • Eduard Roccatello

Hello people!

I’m finally back to xfce development. I apologize for my missing but i’ve been a lot busy with work and university. Now i hope to have some free time to dedicate to this fantastic project.

I’ve just committed a new patch to Xfce4-Appfinder widget, to re-enable drag and drop to other applications. It works as in the past and it send the name of the dragged .desktop file to the dropping application.
Xfce4-menueditor already support appfinder dnd for adding new entries and i’ll hope panel will do it soon.

What are your impressions about Appfinder?

Cheers,
Eduard

NVidia drivers updated

  • December 5, 2005
  • Olivier

NVidia has finally released a 8xxx version of its driver for Linux.

The 7xxx had a serious problem with accelerated render, and was causing random freeze with Xfce WM embedded compositor. The 8xxx version seems to be a lot better in this regard.

So if you use xfwm4’s compositor with NVidia, make sure you get the latest driver from here: http://www.nvidia.com/object/unix.html

Television

  • November 22, 2005
  • Erik

I just watched 5 solid hours of television.

I haven’t watched “real” television since May 7th 1989.

Status

  • November 19, 2005
  • Erik

I just quit my job. Whether or not I’ll wind up with a new job in the technology sector remains up in the air. I would prefer not, but it just pays better than any other job you can get with a high school diploma.

That said, I’m hoping to free up some energy for programming efforts I actually like. The problem with working a job in a field that you consider your hobby, is it saps your energy to pursue your real life, and to pursue your hobby as a hobby. Perhaps now Mousepad will get back into shape.

I have a roadmap of sorts for Mousepad. My goal is to get the Mousepad rewrite up to the functionality of the last release. The only real difference should be that Mousepad will be more maintainable than the old Leafpad mess, and potentially faster. This should only take a day or three, should I find the time. This will become the 0.3.0 release. The 0.3.0 “series” (har har) will be the last of “classic” Mousepad.

The goal for the 0.3.0 series is to have a text editor that opens fast, provides no real frills, and has no dependencies outside of those provided by or required for the current stable version of Xfce.

0.3.1 – recent file support. I have a half finished little lib that handles the spec, which I will likely polish off.

0.3.2 – session support. If 4.4 is out, we can just depend on libexo outright, if not, we’ll probably want have a little “miniexo” inside the Mousepad tree.

At this point, I’d like to begin taking Mousepad in a somewhat more feature heavy direction. That may upset some people, who are just looking for a Notepad clone. These people may fork with my blessing. They can move to requiring libexo for session support, using the recent file support that will appear in Gtk+ 2.10, and maybe even using D-bus to keep all Mousepad windows shoehorned in the same process. Up to them. I need a little more from my text editor than that.

The new goal of Mousepad is to be a fast and slim general purpose text editor, much in the vein of BBedit (the classic Macintosh editor) and Nedit (the greatest editor ever that doesn’t use Gtk). Tentatively this is the direction at that point.

0.4.x – Syntax highlighting (with GtkSourceView, or possibly Scintilla)
0.5.x – Tabs.
0.6.0 – Miscellania – templates, open as copy, revert to saved, yadda yadda. The tiny little time savers release.
0.7.0 – Scripts. Little snippets of code in any language which can either process the whole document, or just a selection.
0.8.0+ – The future! GtkSpell, maybe? Toolbar perhaps? A real plugin system? A function browser?

Syntax highlighting and tabs are no brainers as features, and will likely be simple to implement. After that, I’ll need a little input from users, so all of this is subject to change.

A real concern I have is that by adding features I lose what makes Mousepad appealing now (speed, simplicity) while not bringing enough to the table to be useful relative to older text editors (Vi, Emacs, Nedit, or my console editor of choice, Joe), thus bringing the Gedit hell to Xfce. I think I can walk that line. We’ll just have to wait and see.

Trojan Using Sony DRM Rootkit Spotted

  • November 10, 2005
  • Erik

Most interesting Slashdot response I’ve ever seen

Trojan Using Sony DRM Rootkit Spotted

Flock

  • October 22, 2005
  • Erik

Here is what’s cool about this blog post – I’m doing it all with flock.

I think I may do a little review of this new still pre alpha browser. When I first heard of it I was very dubious about it. But after only five minutes of use, I “get” it. Flock may not be the browser for me, even when completed, but I understand the Flock philosophy now, and understand why it’s developers seem so excited.

At heart, Flock seems to be gunning for making the read/write web we were all so excited about 10 years ago but didn’t get. It’s tactic is that sites like del.icio.us and tools like weblogs are effectively adding the write/share features of the old Web vision on top of the current read/display web that we’ve got – so why not make a browser that combines all those things transparently. For example, when I say that I’m blogging this with Flock, I don’t mean that I surfed to the WordPress login with Flock, I mean that I used Flocks built in blogging tool to write this blog – Flock autodetected how to connect to the XML-RPC service that WordPress provides, and is making this post for me. All I needed to do point it at blog.xfce.org and enter my information.