Linux computer console is a physical device to operate a computer / server. Here are few steps which, if taken, make it more difficult for an attacker to quickly modify a system from its console. [continue reading…]
Linus Torvalds, Linux’s creator, dislikes the GNOME desktop. There was a big flame war(s) between Linus Torvalds and the GNOME community. At one point he claimed that – “Gnome seems to be developed by interface Nazis and that its developers believe their users are idiots“. And guess what? Who made the switch to Gnome? [continue reading…]
Good news for all developers! QT will be available under the LGPL starting with version 4.5. The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation. The LGPL places copyleft restrictions on the program itself but does not apply these restrictions to other software that merely links with the program. There are, however, certain other restrictions on this software. The LGPL is primarily used for software libraries, although it is also used by some stand-alone applications, most notably Mozilla and OpenOffice.org.
This option could increase Qt usage and adoption. You may see more cross platform commercial application on the Linux desktop. This is huge news for cross-platform developers. [continue reading…]
Canonical the makers of Ubuntu about to introduce a new desktop notification system proposal. New changes should improve the usability of the Linux desktop including desktop notification system for both GNOME and KDE. From the Mark Shuttleworth blog:
The key proposals we are making are that:
* There should be no actions on notifications.
* Notifications should not be displayed synchronously, but may be queued. Our implementation of the notification display daemon will display only one notification at a time, others may do it differently.
Thatâ€™s pretty much it. There are some subtleties and variations, but these are the key changes we are proposing, and which we will explore in a netbook device with a partner, as well as in the general Ubuntu 9.04 release, schedule gods being willing.
Here is a quick tip to kill a crashed Linux / UNIX X desktop system. Many new user do not know this simple tip and end up hitting computer reboot button. Press CTRL + ALT + Backspace to kill GUI and get back to login screen. There are more ways to kill a crashed desktop without restarting your computer.
If CTRL + ALT + Backspace refused to work, try to login to console by pressing CTRL +ALT + F1. To kill GDM (Gnome Desktop) manger, enter: killall gdm
You can also run the following: /etc/init.d/gdm stop
To start GDM again, enter: /etc/init.d/gdm start
To kill KDM (KDE Desktop), enter: killall kdm
OR /etc/init.d/kdm stop
To start KDM again, enter: /etc/init.d/kdm start
This is useful for killing desktop session. You can always kill indidual process such as a web server or firefox using kill / killall command line option. Under X windows you can use xkill command kill a client by its X resource and not by process ID.
KDE version 4.0.1 has been released and available for download. KDE 4.0.1 is a maintenance release for version 4.0, which provides corrections of problems reported by users. From the announcement page:
The KDE Community today announced the immediate availability of KDE 4.0.1, the first bugfix and maintenance release for the latest generation of the most advanced and powerful free desktop. KDE 4.0.1 ships with a basic desktop and many other packages like administration, network, education, utilities, multimedia, games, artwork, web development and more. KDE’s award-winning tools and applications are available in almost 50 languages.
KDE 4 has been released. I’ve received couple of questions about installing KDE 4 under Ubuntu Linux 7.10. KDE 4 Packages are available for Ubuntu Linux version 7.10 (Gutsy) and from development Ubuntu Linux Hardy version. They install to /usr/lib/kde4 and can be installed alongside your existing KDE 3. However these packages are not compatible with KDE 4 beta packages. Following simple step will help you install KDE 4.
How do I install KDE 4 under Ubuntu Linux?
First you need to update Ubuntu package source file.
WARNING! These examples may crash your Desktop as KDE v4.0 packages are not 100% compatible with Ubuntu 7.10. Following instructions worked on my desktop but failed to work on Laptop. YMMV.
Step # 1: Update Source File
Open a terminal
Open /etc/apt/sources.list file using a text editor such as vi or gedit, enter: $ sudo vi /etc/apt/sources.list
OR $ sudo gedit /etc/apt/sources.list
Append following line: deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main
Close and save the file. Type the following command to update package list: $ sudo apt-get update
GUI tool to update software source
Alternatively, you can use GUI tool by visiting System > Administration > Software Sources > Third Party Software > Add > Enter url ‘deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main‘ > Add Source > Update > Close
(Fig. 01: Update Software Source for KDE 4)
Step # 2: Install KDE 4 desktop
To install kde 4, enter: $ sudo apt-get install kde4-core
You’ll get a warning when installing kde 4, just force to install the same without verification:
WARNING: The following packages cannot be authenticated!
Install these packages without verification [y/N]? y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
dbus-x11 dolphin-kde4 kappfinder-kde4 kde-icons-oxygen kde4libs-bin kdebase-bin-kde4 kdebase-data-kde4 kdebase-kde4 kdebase-runtime
kdebase-runtime-bin-kde4 kdebase-runtime-data kdebase-runtime-data-common kdebase-workspace kdebase-workspace-bin kdebase-workspace-data
kdelibs5 kdelibs5-data kdepasswd-kde4 kdepimlibs-data kdepimlibs5 kfind-kde4 klipper-kde4 konqueror-kde4 konqueror-nsplugins-kde4
konsole-kde4 ksysguard-kde4 ksysguardd-kde4 kwin-kde4 kwrite-kde4 libcapseo0 libcaptury0 libclucene0 libexiv2-0 libgpgme11 libkonq5
libkonq5-templates libphonon4 libplasma1 libpth20 libqimageblitz4 libraptor1 librasqal0 librdf0 libsoprano4 libstreamanalyzer0
libstreams0 libstrigiqtdbusclient0 systemsettings-kde4
kdebase kde-i18n sword-frontend gpgsm
exiv2 raptor-utils redland-utils
The following NEW packages will be installed:
dbus-x11 dolphin-kde4 kappfinder-kde4 kde-icons-oxygen kde4-core kde4libs-bin kdebase-bin-kde4 kdebase-data-kde4 kdebase-kde4
kdebase-runtime kdebase-runtime-bin-kde4 kdebase-runtime-data kdebase-runtime-data-common kdebase-workspace kdebase-workspace-bin
kdebase-workspace-data kdelibs5 kdelibs5-data kdepasswd-kde4 kdepimlibs-data kdepimlibs5 kfind-kde4 klipper-kde4 konqueror-kde4
konqueror-nsplugins-kde4 konsole-kde4 ksysguard-kde4 ksysguardd-kde4 kwin-kde4 kwrite-kde4 libcapseo0 libcaptury0 libclucene0 libexiv2-0
libgpgme11 libkonq5 libkonq5-templates libphonon4 libplasma1 libpth20 libqimageblitz4 libraptor1 librasqal0 librdf0 libsoprano4
libstreamanalyzer0 libstreams0 libstrigiqtdbusclient0 systemsettings-kde4
0 upgraded, 49 newly installed, 0 to remove and 2 not upgraded.
Need to get 105MB of archives.
After unpacking 204MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
libphonon4 libstreams0 libstreamanalyzer0 kdelibs5-data kde4libs-bin kdelibs5 libstrigiqtdbusclient0 libkonq5-templates libkonq5
dolphin-kde4 kappfinder-kde4 kdebase-data-kde4 kdebase-bin-kde4 kdepasswd-kde4 kfind-kde4 konqueror-nsplugins-kde4 konqueror-kde4
konsole-kde4 kwrite-kde4 kdebase-kde4 kdebase-workspace-data libplasma1 ksysguardd-kde4 ksysguard-kde4 kdebase-workspace-bin klipper-kde4
kwin-kde4 systemsettings-kde4 kdebase-workspace kdepimlibs-data kdepimlibs5 kde4-core...
Install these packages without verification [y/N]? y
Get:1 http://ppa.launchpad.net gutsy/main libphonon4 4:4.0.0-0ubuntu2~gutsy1~ppa1 [164kB]
Get:2 http://archive.ubuntu.com gutsy-backports/universe kde-icons-oxygen 4:4.0.0-0ubuntu1~gutsy1 [45.4MB]
Get:3 http://in.archive.ubuntu.com gutsy/main dbus-x11 1.1.1-3ubuntu4 [34.8kB]
Setting up systemsettings-kde4 (4:4.0.0-0ubuntu7~gutsy1~ppa1) ...
Setting up kdebase-workspace (4:4.0.0-0ubuntu7~gutsy1~ppa1) ...
Setting up kde4-core (3.3~gutsy1~ppa1) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Note: It may take some time to install kde 4. You also need to disable compiz 3d desktop effect support.
Qt is the standard framework for high performance, cross-platform application development. Trolltech ASA is licensing its Qt cross-platform development framework under the GNU General Public License version 3 (GPL v3), with immediate effect. GNU founder Richard Stallman said:
I am very pleased that Trolltech has decided to make Qt avaliable under GPL v3. This will allow parts of KDE to adopt GPL v3 too. Even better, Trolltech has made provisions for a smooth migration to future GPL versions if it approves of them.
Qt is already available under the GPL v2 and will continue to be so in addition to the GPL v3.
The GPL v3 license will make it easy and safe for free software developers to use Trolltech’s Qt with the most recent license framework from the Free Software Foundation. Trolltech hopes that its move will inspire free software projects to use GPL v3 when programming with Qt.
KDE4 has been released and available for download. KDE is a powerful graphical desktop environment for Unix and Linux workstations. It is based on the version 4 series of Qt (a cross-platform GUI application development framework).
The KDE Community is thrilled to announce the immediate availability of KDE 4.0. This significant release marks both the end of the long and intensive development cycle leading up to KDE 4.0 and the beginning of the KDE 4 era. It will contain a new multimedia API, called Phonon, a device integration framework called Solid and a new style guide and default icon set called Oxygen. It will also include the new desktop and panel user interface tool, called Plasma, which will have support for desktop widgets, similar to SuperKaramba or Apple’s Dashboard widgets.
(Fig. 01: The KDE v.4.0 Desktop)
The KDE 4.0 Visual Guide provides a quick overview of various new and improved KDE 4.0 technologies. Illustrated with many screenshots, it walks you through the different parts of KDE 4.0 and shows some of the exciting new technologies and improvements for the user.
Dolphin is a file manager for KDE focusing on usability. The KDE 3 version of Dolphin is in beta stage, but provides already most features for daily usage. Currently Dolphin gets ported for KDE 4.0. I really liked its simplicity.
The main features of Dolphin are:
* Navigation bar for URLs, which allows to navigate quickly through the file hierarchy.
* View properties are remembered for each folder.
* Split of views is supported.
* Network transparency.
* Undo/redo functionality.
* Renaming of a variable number of selected items in one step and much more
dolphin is not intended to be a competitor to Konqueror, the default KDE file manager: Konqueror acts as universal viewer being able to show HTML pages, text documents, directories and a lot more, whereas dolphin focuses on being only a file manager. This approach allows to optimize the user interface for the task of file management.