Tag Archives: Software Center

Listaller, AppStream & “GNOME-Apps”

Listaller-Logo

I think many of you read the recent announcements and blog posts about “GNOME-Apps”, like this one. Initially I wanted to be at FOSDEM and attend the GNOME hackfest were this was discussed too, but university binds me here so I was unable to come (which is really unfortunate).

Some people asked me what the GNOME-App-Bundles mean for Listaller. The GNOME bundle proposal will make cross-distro application deployment for GNOME apps possible, and this essentially the same goal as the one of Listaller. So it is reasonable to question the future of Listaller when GNOME enforces their App Bundles (because most distros ship GNOME, most distros will have the app bundle support, which means people will use it because they can rely on it being present). Instead of answering the same questions again and again via private mail (remember, there is a new public Listaller mailinglist available, replacing the old Google Group) I’ll write this post.

In my opinion, there is no reason to worry about Listaller. I think the Listaller approach of app-directories and shared resources is much better than having app bundles mounted via FUSE. When Listaller was started, the Klik project already existed (Klik is dead now, Glick2 was developed by Alexander Larsson as replacement. Glick and Listaller nearly have the same age (I think Listaller might be older, when counting the first experiemnts…), so this is no case of “re-inventing” the wheel on both sides.). I initially wanted to contribute to Klik. However, FUSE-mounted app bundles have certain problems:

  • No system integration: It is incredibly complicated to integrate the bundled apps with the system, e.g. if an application wants to register mimetypes.
  • The way of “installing” app bundles is odd for most users, and having apps lying around in random directories is not really nice.
  • App bundles can’t easily share resources. This means every app bundle has to provide all it’s dependencies again, while maybe another bundle already provides them (wastes lots of space).
  • Auto-updating bundles is not possible (you simply have to re-download the new app version and replace the old bundle)
  • Because every app provides it’s own dependencies, security updates provided by the distribution for a certain library won’t automatically be applied to bundled applications, which makes them a potential security risk.
  • (The GNOME-Apps stuff is planned GNOME-only at time (nobody can blame anyone for that). A cross-desktop solution would be much better)

Listaller, on the contrary, integrates nicely with the system. Applications installed with Listaller will show up in every Software Center which uses PackageKit. The regular system updater is able to update Listaller applications as well as distribution components, and the Listaller dependency solver will always prefer distribution packages to satisfy dependencies, before falling back to other solutions. This tight platform integration is also one of the main reasons why Listaller is different from ZeroInstall (Listaller is also Linux-only, while ZeroInstall is not – both projects cover slightly different user-cases).

In order to have these advantages, Listaller requires all applications to be relocatable, while Glick2 does not require that (which …read more
Source: FULL ARTICLE at Planet KDE

Install Razor-qt on Ubuntu 12.10

By finid

Razor-qt is a relatively new desktop environment built atop Qt technologies. From the ground up, it is designed to be resource-friendly, so that it can run on old and new computers alike. It hasn’t gotten a lot of press, but I’ve been keeping track of its development since it was started.

The latest edition is Razor-qt 0.5.2. This article shows how to install it on Ubuntu 12.10 or any other edition of Ubuntu you might be running.

Because it is a relatively new project, do not be surprised at the occasional application-crash or some other error that signals instability in the system.

Installing Razor-qt in Ubuntu involves adding the repository, updating the applications database, and finally, installing the Razor-qt packages.

1. Add Razor-qt Repository: To add the Razor-qt repository to your software sources, type:
sudo add-apt-repository ppa:razor-qt

2. Update Applications Database: To update the applications database, type: sudo apt-get update

3. Install Razor-qt: You can install it from the command line or via the Software Center, if you prefer working with a graphical interface. From the command line (first launch a terminal), type: sudo apt-get install razorqt

To install it via a graphical interface, start Software Center and search for “razorqt.”
Install Razor-qt Ubuntu 12.10

After installation, log out, then log back in. Be sure to select Razor Desktop from the Session menu.
Razor-qt Session Ubuntu 12.10

You’ll see this small window after the login screen. What the system requires is a window manager to work with. Razor-qt can use any window manager. Your choice here will depend on what your distribution is using. Click on Other… and then on the OK button.
Razor-qt Ubuntu Window Manager

Ubuntu uses the Lightdm window manager. You will, however, not find it under /usr/bin, but rather, under /usr/sbin. So you need to change the directory here.
Razor-qt Ubuntu Window Manager

Now you should be in the /usr/sbin directory. The choice should be lightdm-session.
Razor-qt Ubuntu Window Manager Lightdm

I included this screen shot to show what the wrong choice is. If you chose lightdm in error, go back to the previous screen and select lightdm-session.
Razor-qt Ubuntu 12.10

This is the default Razor-qt desktop. In some ways, it looks like a GNOME 2 or Cinnamon or MATE desktop. But unlike those desktop environments, it is, like KDE, built on Qt technologies.
Razor-qt Desktop Ubuntu 12.10

It uses the old-style or classic menu. Note that some of the menu entries are specific to the Unity desktop, so don’t expect them to work.
Razor-qt Desktop Menu Ubuntu 12.10

Like KDE, pressing the Alt and F2 keys will start the built-in search tool. Here, it is called Razor-runner, not Krunner.
Razor-qt Alt Runner Ubuntu 12.10

Razor-qt-specific configurations tools are incorporated into the control center.
Razor-qt Settings Ubuntu 12.10

These two screen shots have been included just to show a couple of the applications that crashed on my test system. Rebooting or login out and then back in fixed whatever bug caused them to crash.
Error Razor-qt Ubuntu 12.10

Error Razor-qt Ubuntu 12.10

Source: FULL ARTICLE at LinuxBSDos