background preloader


Facebook Twitter

Desktop file specification extension. Introduction This is DES-EMA, the Extension for Menus and Actions of the Desktop Entry Specification (DES).

Desktop file specification extension

This specification aims to define a common format for user actions, allowing creators to share their actions between compliant desktop environments. This also covers how actions may be organized in a hierarchy of menus, submenus, and so on. It explains how actions and menus should be described in .desktop files, how and where these .desktop files are to be searched for, and how the final hierarchy should be built. This specification doesn't explicitly handle the « level-zero » case (but see the appendix A for a proposition about that). Such an extension, targeting action items in file manager context menu, has been widely discussed in KDE, and Thunar lists. This is version 0.15 of our draft, updated on 2010, November 23rd (see ChangeLog below). Desktop file Desktop file format This specification relies on the common syntax defined in DES. Managed objects. Patched NotifyOSD Updates: Option To Place The Notifications In Different Screen Corners, Timeout Fix.

[How to] Never Miss an Ubuntu Notification. Have you ever missed a notification pop-up in Ubuntu?

[How to] Never Miss an Ubuntu Notification

I have, and whilst Notify OSD – the proper name for the alert delivery system used in Ubuntu – can hardly be called a ‘blink and you miss it’ affair, it is, still, possible to miss notifications whilst you’re off making coffee or tending to a harem of guinea pigs. That’s where this ‘Recent Notifications’ applet comes into play. The service it provides is simple enough: it logs all notifications that show up on your screen – whether you act on them or not. Useful? I’m struggling to find a use case of my own in which I’d need to see missed notifications (Chat, Gwibber etc are all stored in the Messaging Menu for example) but if I am on the look out for gaining a more detailed report of a missed notification (such as an IRC message) then this applet would certainly be helpful.

Java. Introduction Java is a technology originally developed by Sun Microsystems, and acquired by Oracle.


The following are the prevalent implementations: OpenJDK: The OpenJDK project is an open-source implementation of the Java SE Platform. This is the default version of Java that is provided from a supported Ubuntu repository. Currently, there are two versions available, openjdk-6 and openjdk-7. OpenJDK Installation of Java Runtime Environment Install the openjdk-6-jre package using any installation method. Browser plugin. Main Page. Evolution of shells in Linux. Shells are like editors: Everyone has a favorite and vehemently defends that choice (and tells you why you should switch).

Evolution of shells in Linux

True, shells can offer different capabilities, but they all implement core ideas that were developed decades ago. My first experience with a modern shell came in the 1980s, when I was developing software on SunOS. Once I learned the capability to apply output from one program as input to another (even doing this multiple times in a chain), I had a simple and efficient way to create filters and transformations. The core idea provided a way to build simple tools that were flexible enough to be applied with other tools in useful combinations. In this way, shells provided not only a way to interact with the kernel and devices but also integrated services (such as pipes and filters) that are now common design patterns in software development.

Let's begin with a short history of modern shells, and then explore some of the useful and exotic shells available for Linux today. Forum Netbook.