Ubuntu is composed of many software packages, the vast majority of which are distributed under a free software license. The only exceptions are some proprietary hardware drivers.The main license used is the GNU General Public License (GNU GPL) which, along with the GNU Lesser General Public License (GNU LGPL), explicitly declares that users are free to run, copy, distribute, study, change, develop and improve the software. On the other hand, there is also proprietary software available that can run on Ubuntu. Ubuntu focuses on usability, security and stability. The Ubiquity installer allows Ubuntu to be installed to the hard disk from within the Live CD environment, without the need for restarting the computer prior to installation. Ubuntu also emphasizes accessibility and internationalization to reach as many people as possible.
Custom Search

x2x allows the keyboard and mouse on one ("from") X display to control another ("to") X display.

Sunday, November 21, 2010

x2x allows the console (keyboard and mouse) on one X terminal to be used to control another X terminal. It also provides ancillary functions like clipboard sharing.

The software was developed in 1996 by David Chaiken at DEC. It is currently maintained by Mikhail Gusarov.

x2x joins a pair of X displays together, as if they were a single multiheaded display. The pointer can be warped between displays, or, depending on how you start x2x, can slide from one display to the other when it runs off the edge of the screen. Keyboard focus also moves between displays in the way you'd expect, and the X selection propagates around. At least one of the displays involved (specifically, the one being controlled remotely) must support the XTEST extension. (The servers shipped by Debian support this.)


x2x is useful when you have two displays on the same desk, as you can use a single keyboard and mouse to control both. If you want to propagate your selections between displays which are not sharing a desk, you might be more interested in the package propsel. Propsel does not link the displays' keyboard and mouse, which would be confusing in some cases, and can propagate between up to 8 displays, whereas x2x can handle only two at a time.



x2x allows the keyboard and mouse on one ("from") X display to be used
to control another ("to") X display. Since x2x uses the XTEST exten-
sion, the "to" X display must support XTEST.

In the default interface, x2x puts a window on the "from" display.
This window is labeled with the name of the "to" display. Keystrokes
typed into this window go to the window on the "to" display that has
the input focus. Clicking on the x2x window causes the mouse on the
"from" display to control the cursor on the "to" display. Performing a
subsequent multiple button click on the "to" display returns control to
the "from" display.

If the -east or -west options are specified on the command line, x2x
starts up with a different interface. When the mouse moves to the
(east or west) side of the default screen on the "from" display, the
cursor slides over to the "to" display. When the mouse returns to to
side of the "to" display that it entered, it slides back onto the
"from" display.

Unless the -nosel option is specified, x2x relays X selections from one
display to the other.

Here are a few hints for eXcursion users (based on Intel version
2.1.309). First, use the -big option. Second, in the control panel,
under mouse, check the box that enables "Automatically Capture Text on
Button Up." X selections will then automatically move into the Windows
clipboard. As is the case with all X applications running on 2.1.309
(including x2x), you will need to do an extra mouse click after per-
forming the X selection for this operation to work. x2x is known to
work poorly with eXcursion running on Windows 95, probably due to the
Windows 95 task scheduler. x2x does work well with eXcursion running
on Windows NT.

The hints for eXcursion are also valid for Exceed, with the exception
that X selections work better, as long as you are using x2x version
1.25 or later.

x2x allows the keyboard and mouse on one ("from") X display to be used
to control another ("to") X display. Since x2x uses the XTEST exten-
sion, the "to" X display must support XTEST.

In the default interface, x2x puts a window on the "from" display.
This window is labeled with the name of the "to" display. Keystrokes
typed into this window go to the window on the "to" display that has
the input focus. Clicking on the x2x window causes the mouse on the
"from" display to control the cursor on the "to" display. Performing a
subsequent multiple button click on the "to" display returns control to
the "from" display.

If the -east or -west options are specified on the command line, x2x
starts up with a different interface. When the mouse moves to the
(east or west) side of the default screen on the "from" display, the
cursor slides over to the "to" display. When the mouse returns to to
side of the "to" display that it entered, it slides back onto the
"from" display.

Unless the -nosel option is specified, x2x relays X selections from one
display to the other.

Here are a few hints for eXcursion users (based on Intel version
2.1.309). First, use the -big option. Second, in the control panel,
under mouse, check the box that enables "Automatically Capture Text on
Button Up." X selections will then automatically move into the Windows
clipboard. As is the case with all X applications running on 2.1.309
(including x2x), you will need to do an extra mouse click after per-
forming the X selection for this operation to work. x2x is known to
work poorly with eXcursion running on Windows 95, probably due to the
Windows 95 task scheduler. x2x does work well with eXcursion running
on Windows NT.

The hints for eXcursion are also valid for Exceed, with the exception
that X selections work better, as long as you are using x2x version
1.25 or later.

x2x is a software alternative to a KVM switch.

Unless you have fully embraced the virtualization movement, you probably have more than one machine in your home or office, particularly if you run more than one operating system, and you probably have more than one keyboard and mouse on your desk. If you would like to regain some desk space without having to purchase a KVM switch, x2x may be the solution. Simply put, x2x takes advantage of the X Window System's ability to run a display over a TCP/IP network. In this case, you are not running a display as much as you are taking charge of another display's mouse and keyboard.

You can run x2x over SSH, which is easy and secure, or connect x2x directly to the remote X server. The second method is a bit more difficult because it requires some reconfiguring of your X system, but it gives you the ability to cut and paste between the systems. If you want x2x to be as secure using the second method as it is with the first, you have to resort to SSH port forwarding, which may be difficult because x2x does not use a consistent port on the primary machine. In either case, the machines that run x2x have to support the XTEST X Window extension. Most Linux distributions do; to see if yours does, run the command xdpyinfo | grep XTEST in a terminal. If you get any response, you are over the first hurdle.

To install x2x in Ubuntu or any Debian-based distro, run the command sudo apt-get install x2x. Unfortunately, Fedora 9 does not include x2x, but Fedora 8 does, and it installs in Fedora 9 without dependency problems. I used the package from the Dries RPM repository. For any other distro, look for x2x in the package manager. Compiling from source may not be an option, because the download links on the project's home page don't lead you to the code. The project hosts a Mercurial repository, but the code there is for the unstable 1.30 beta version. If you want the stable 1.27 code, you will have to look for it in a distro repository. The two versions of x2x use different protocols, so make sure the versions on your machines match.

To use x2x, you need to have a secure shell daemon running on the remote machine. For both Ubuntu 8.04.1 and Fedora 9, the SSH daemon should already be installed. If it's not, in Ubuntu, either install it using Synaptic, or run the command sudo apt-get install ssh. For Fedora, run the command sudo yum install openssh.

One additional caveat: If you are using a login manager such as gdm, you must enable remote TCP connections to the X server. In Ubuntu 8.04.1 run the command sudo /usr/sbin/gdmsetup. Select the Security tab and uncheck the "Deny TCP connections to the Xserver" checkbox. For Fedora and other distros, consult the documentation for the X server and login manager. A quick check of netstat -a | grep x11 will tell you if you need to investigate further. If the result comes back containing LISTEN, you should be ready to go.

Once all of the dependencies are satisfied, setting up method one is simple. First, determine the orientation of the displays -- will the remote display be north, south, east, or west of the primary machine? On the machine that hosts the keyboard and mouse, run the command:

ssh -X remote_machinename_or_ip_address x2x -direction_of_the_remote_display -to :0

On my test machine, since the remote display was to the left of the primary display, I used the -west option. If all goes well, a prompt for your password on the remote machine should follow. Enter it, and you should be able to move the mouse to the edge of the primary display and have it appear on the remote display.

One advantage to this method is that the only machine that requires x2x to be installed is the remote machine. As a test, I disabled x2x on the primary system and tried connecting and running x2x through SSH. It worked perfectly. This is very handy if the primary machine limits your access to configuration files.

Method two is a little more complex, but potentially worth it if you can gain the ability to do cut and paste between machines. On my test rig I was never able to get that functionality working, and unfortunately, good documentation for x2x is limited.

With the second method, before you can connect to the remote display, you have to add the IP address or hostname of the primary machine to the xhost authentication on the remote machine or the primary machine will be denied access. To do so, run xhost IP_or_hostname at the command line on the remote machine. If there are no errors, carry on; otherwise, look into security settings on the remote machine. Once you're successful, run the following command on the primary machine:

x2x -to IP_or_hostname:0.0 -direction_of_the_remote_display


You should then be up and running. Move the mouse to the edge of the screen in the direction that you chose. If all goes well, the mouse will disappear from the primary machine and appear on the remote machine. Try cutting and pasting; if it works, great! If not, well, don't say I didn't warn you.

If all you want is quick access to more than one display on different machines with one keyboard and mouse, x2x works well, particularly if you have root access to only the remote machines. If you absolutely must have cut and paste, or your machine mix includes Mac OS X, you may want to consider Synergy instead.

David Pendell has been working with computers for the last 23 years in a variety of capacities, including for programming and audio and video processing. He has been using Linux since Red Hat 5.1 and has used a variety of distros.


  • Adserver          610x250

    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


    rss_trappola



    x2vnc allows the console (keyboard and mouse) on an X terminal to be used to control another console running a VNC server.

    Sunday, November 14, 2010

    x2vnc allows the console (keyboard and mouse) on an X terminal to be used to control another console running a VNC server. It also provides ancillary functions like clipboard sharing.

    The software was developed in 1998 by Fredrik Hubinette, based on source code from x2x and VNC.

    What it does.

    This program will let you use two screens on two different computers as if they were connected to the same computer. Even if one of the computers runs Windows 95/98/NT and the other one runs X-windows. If they are both running Windows, you probably want to use Win2VNC instead.

    Personally, I have two computers, both with linux installed, but I often have to run Windows 95 or Windows NT when working, and I just got tired of switching between the two keyboards. Therefore I wrote this program. While running this program I can move the mouse pointer beyond the right edge of my X display, and then the pointer will appear on the screen on the other computer. If you have ever used x2x or a computer with two graphics cards, you know what I am talking about.

    How it works.

    The program will open a small (one pixel wide) window on the edge of your screen. Moving the pointer into this window will trigger the program to take over your mouse and send mouse movements and keystrokes though the RFB protocol to a VNC server running on another machine. When the pointer is moved back towards the opposite edge on the other screen, the mouse is then released again.

    The operation itself is almost identical to x2x, but most of the code was actually borrowed from the program vncviewer.

    As the name x2vnc implies, x2vnc can only send events from an X-windows based display to any VNC server. VNC servers can run on Microsoft Windows 95/98/NT/2000/XP. x2vnc will not run without X-windows. Please note that the normal VNC server for X windows does not control the mouse on the screen itself, but creates a virtual server in memory instead. If you wish to control an X11 display with x2vnc, you need to use x11vnc, but it's probably easier to just use x2x instead.

    Download.

    ChangeLog.

    Changes since version 1.7.1
    • Fixed some bugs
    Changes since version 1.6.1
    • Now re-connects automatically
    • New input capture method which handles odd screen sizes better
    • Added -tunnel and -via for automatic SSH tunneling
    • Further fixes for cut'n'paste. (Should now work with java and on 64 bit platforms.)
    • Randr support allow x2vnc to detect when the screen is rotated
    Changes since version 1.6
    • Added Martin Dorey's patch which fixes cut'n'paste for Java (and other) applications.
    • Fixed a bug in -navhack
    Changes since version 1.5.1
    • Added some patches from Grant McDorman to allow proper cut'n'paste between x2vnc and Konsole/gnome-terminal.
    • Honor $DESTDIR to make packaging easier.
    • Added a workaround to make cut'n'paste work better with old VNC servers.
    • Since all new VNC servers already support wheel emulation themseleves, x2vnc doesn't translate wheel events to arrow up/down anymore unless -wheelhack is specified.
    • Added -navhack which is similar to -wheelhack, except it translates button 6 & 7 to Alt+Left/Right.
    • Added -debug to debug key events
    • Allow -edgewidth 0 to turn off edge-flipping
    Changes since version 1.4
    • Now traps grabkey errors, no more X errors.
    • Xinerama support, allows x2vnc to work sanely on multi-head X displays.
    • If stdin is not a tty, read password with fgets() instead of getpass(). This allows scripts to feed in the password.
    • New arguments -noblank and -lockdelay allows you to keep screen savers from activating while using your computers.

    Changes since version 1.31

    • Added hotkey functionality.
    • Added Macintosh mode.
    • Included a patch for -trimsel.
    • Implemented -scrollines
    • Fixed a glitch which made the pointer appear briefly at the wrong side of the screen.
    • Implemented a grab timeout to allow xscreensaver to activate gracefully.
    • Added -desktop option.
    • AltGr should now work properly.
    • move remote cursor to resting place immediately when connecting to confuse the user less. (Thanks to Patrick Cheng)
    • Included tkx2vnc, a x2vnc frontend written by David Noble (In contrib directory)

    Changes since version 1.3

    • Fixed an off-by-one error that made it impossible to get to the last pixel on the screen with the mouse pointer. This of course made it hard to access the Task Bar on the Windows computer.

    Changes since version 1.2

    • Cut'n'paste should now work properly
    • Reversed the mouse wheel direction. (Use -reversewheel for old behaviour)
    • Added a autoconf 'configure' script to make it easier to compile
    • Fixed some -edgewidth problems

    Changes since version 1.1

    • SHIFT-TAB should now work on HP-UX
    • Applied the mouse-wheel patch, can be disabled with -nowheel (and fixed a bug in the mouse-wheel patch)
    • Added a man page
    • Made -passwd create the password file if it does not exist
    • Added makefile rules for making rpms
    Changes since version 1.0

    • SHIFT-TAB should now work
    • Should now work with xlock and other evil X programs.
    • new option -edgewidth should make it work on Digital Unix X servers.
    • When mouse leaves Win32 machine, it parks the mouse pointer on that machine in a place where you can hardly see it.
    • Applied a patch from Grant McDorman that should make x2vnc work with multiple-screen X servers.
    • Fixed a bug which made x2vnc not work with certain window managers. (Like enlightenment) Thanks to Brad Fitzpatrick for helping me with this one.


    Adserver          610x250

    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


    rss_trappola

    Unity shell will be default desktop in Ubuntu 11.04 Natty Narwhal.

    Sunday, November 7, 2010

    At the Ubuntu Developer Summit (UDS) today in Florida, Ubuntu founder Mark Shuttleworth announced that the Unity shell will become Ubuntu's default user interface across both the desktop and netbook editions. Unity, which was introduced as the new netbook interface in the recent Ubuntu 10.10 release, will arrive on the desktop in Ubuntu 11.04 next year.

    Shuttleworth described desktop adoption of Unity as the "most significant change ever" for Ubuntu. He also acknowledged that it is a "risky step" and that much work remains to be done to prepare for the transition. The move reflects Ubuntu's growing divergence from the standard upstream GNOME configuration and effort to differentiate itself with a distinctive user experience. During the keynote, Shuttleworth emphasized that Ubuntu is still committed to GNOME despite the fact that it will ship with Unity instead of GNOME Shell. He contends that diversity and competition between different kinds of GNOME environments will encourage innovation and benefit the GNOME ecosystem.

    The decision to ship a custom interface in Ubuntu is going to be controversial. Critics in the upstream community are already expressing disappointment with what they view as a move to fork the desktop. It's worth noting, however, that Canonical isn't the first company to build a unique user experience for GNOME that deviates from the standard upstream user interface stack. Intel also similarly produced a custom shell with the Clutter that is used on the MeeGo platform. Canonical's deviations from the upstream configuration receive closer scrutiny because Ubuntu's popularity among Linux users makes the distribution a king-maker on the Linux desktop. Canonical's decision to ship Unity could deeply marginalize GNOME Shell.

    The diverging desktops could pose some challenges for GNOME application developers who will have to support two different sets of desktop integration features. I discussed that issue with Shuttleworth after the keynote to get his perspective. He pointed out that developers are already supporting Ubuntu's indicator system and other custom integration points without much difficulty. He is confident that fragmentation challenges for application developers can be avoided by working through FreeDesktop.org to ensure that desktop integration mechanisms are standardized and interoperable between environments. As an example, he highlighted the collaboration that occurred around the Media Player Remote Interfacing Specification, the protocol that Ubuntu uses to facilitate communication between music players and the desktop's new audio indicator menu in Ubuntu 10.10.



    I also asked Shuttleworth why Canonical is building its own shell rather than customizing the GNOME Shell. He says that Canonical made an effort to participate in the GNOME Shell design process and found that Ubuntu's vision for the future of desktop interfaces was fundamentally different from that of the upstream GNOME Shell developers. He says that GNOME's rejection of global menus, for example, is one of the key philosophical differences that would be difficult to reconcile. Canonical has accumulated a team of professional designers with considerable expertise over the past few years. They want to set their own direction and create a user experience that meets the needs of their audience. The other major Linux vendors, who are setting the direction of GNOME Shell's design, have different priorities and are arguably less focused than Ubuntu on serving basic desktop users.

    There are also technical issues that drove the decision. Ubuntu's developers are deeply dissatisfied with GNOME's new Mutter window manager, for example, and have decided to use Compiz instead in their Unity environment. Shuttleworth says that Mutter simply couldn't deliver acceptable performance. Shuttleworth also says that Zeitgeist will play an increasingly significant role in Ubuntu even though it is not going to be part of GNOME 3. Zeitgeist is a sophisticated framework that tracks and correlates relationships between the user's activities so that it can supply applications with contextually relevant information to present to users. Zeitgeist was once considered to be a key part of the roadmap for GNOME 3, but was rejected by the upstream community due to cultural differences in its development model. Shuttleworth says that GNOME would benefit from greater receptiveness to outside innovation and is disappointed that the Zeitgeist project isn't being embraced by the upstream community.

    Shuttleworth identified multitouch support as a very high priority for Unity. During his keynote, he expressed the belief that multitouch hardware will eventually become ubiquitous in portable computers. The earliest hardware-enablement aspects of Ubuntu's multitouch strategy have already landed in Ubuntu 10.10. Canonical aims to work with application, toolkit, and Xorg developers to bring richer touch interaction to the desktop. He also emphasized the importance of moving beyond the traditional approach to file management. He argued that the "files and folders way of thinking is completely broken" and should be displaced by a more search-centric model and Zeitgeist-enabled tools that rely on context. Despite his enthusiasm for driving innovation in file management, he acknowledged that the file interface in Unity is not sufficiently mature yet. In Ubuntu 11.04, GNOME's traditional Nautilus file manager will be made easily accessible through Unity.

    Unity will be at the heart of the ambitious Ubuntu 11.04 roadmap. Due to the enormous magnitude of the changes that it will bring to the Ubuntu desktop, it will likely be a major focus of discussion this week at the Ubuntu Developer Summit. As we concluded in our recent review of Unity, it has considerable potential but still needs a lot of work. During the next six months of Ubuntu development leading up to the 11.04 release, the Ubuntu team will endeavor to make Unity shine.

    Adserver          610x250

    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


    rss_trappola




    New Ubiquity slide-show for Ubuntu 10.10 Maverick Meerkat.

    Saturday, November 6, 2010

    The Ubuntu Ubiquity Slideshow is a project which uses Webkit that provides a slideshow when you install Ubuntu.


    Display a slideshow about the operating system during installation from the desktop CD.


    See current progress here https://code.launchpad.net/~ubiquity-slideshow/ubiquity-slideshow-ubuntu/html


    Rationale.

    During the install off a live CD, there is a long wait during which the user can explore the live Ubuntu desktop. But many users simply wait for the copy and fix-up to complete, during which they see a nice progress bar. We would like to offer those users a nice slideshow, which could exhibit some of the exciting features of the new OS they are installing.


    Scope.

    Technical implementation of slideshow; artwork concepts for slideshow.


    Design.

    Implementation in Ubiquity.

    Both Ubiquity's GTK and KDE frontends will be changed to use a single window throughout, rather than closing the main window to display the installation progress bar. This will provide a convenient large empty space in which to put a slideshow.


    Each slide will be an image plus some text; depending on frontend capabilities, the text may either be overlaid on the image or displayed alongside it. Images must ensure to contain a full-width horizontal region where text may be overlaid without obscuring important segments of the image (this is full-width in order to accommodate both left-to-right and right-to-left languages).


    The slideshow artwork will be shipped in per-flavour (Ubuntu, Kubuntu, Edubuntu, Xubuntu) artwork packages, named ubiquity-slideshow-*, each providing the ubiquity-slideshow virtual package. Each artwork package will provide an index file listing the slide images, text to go with each (to be translated using debconf or gettext, at the implementor's discretion), the position of the text in the images, and the progress bar range during which each slide should be shown.


    The slideshow will not be displayed if the installer is running at a resolution below 800x600, as it will probably not be possible to display attractive slides at lower resolutions and trying to cram them in is likely to produce poor results.


    Content.

    Content provision will be the responsibility of the art team for each flavour. (If no content is provided, Ubiquity will degrade gracefully.)

    Here is a general layout:

    slideshowlayout.png

    Content ideas:

    • Welcome
    • Free software element
    • Possibilities: desktop, server, thin client
    • Communication: e-mail, web browsing, groupware, multi-protocol instant messenger
    • Media support, photo management, music management (ipod handling)
    • Office use: database
    • Packages: in place upgrades, 10,000 packages available
    • Security: no viruses or spyware
    • Get help: official documentation, forums, irc, wiki
    • Community: loco's, get involved


    Artists should avoid repeating slides, as users will stop watching. The timespan for each slide should be adjusted to be no more than a minute on reasonable hardware. The last phase of installations on typical modern hardware normally takes about 10-15 minutes, which is quite a few slides.


    Guidelines.

    Here are some guidelines which we should abide by when making the slides, feel free to add to this:


    * Remember, these are first time Ubuntu users so keep technical language to a minimum, don't refer to elements of the desktop that are not obvious (ie. panel) as the user won't have used Ubuntu before.


    * Keep text short and sweet and separate paragraphs out, we don't want to drown our audience in text.


    * Always include pictures to illustrate application-specific features, pictures can explain a concept a lot easier.


    * Avoid instructions we already have a great resource of offline and online documentation. Therefore the slideshow is just for showing things off, not telling people how to use applications


    * Include only relevant parts of a screenshot. To display as much as we can on a slide, we have only select parts of a screenshot, remember to try and keep these images detailed and illustrative of the point and keep the image artistic (ie. you may have to edit out small elements that ruin the picture [like the top of some text sticking out the bottom of the image])


    How to take the screenshots.

    To ensure consistency in the screenshots, we need to define how to take them.

    Method 1

    1) Boot up a Jaunty/Karmic LiveCD in Virtualbox (or VMWare)

    2) Once it has booted, go to System > Preferences > Appearance

    3) In the Fonts tab, change all fonts to be size 7, otherwise leave everything else

    4) Take screenshots of the Guest OS in your Host OS with Print Screen

    5) Edit to size (215px x 130px) with GIMP (or any other tool). Be sure to save in PNG format

    Method 2

    1) Create a brand new account on Ubuntu. Call it something like 'tester'

    2) Log into this account, go to System > Preferences > Appearance

    3) In the Fonts tab, change all fonts to be size 7, otherwise leave everything else.

    4) Take screenshots as normal

    5) Edit to size (215px x 130px) with GIMP (or any other tool). Be sure to save in PNG format

    Download:

    Download Source Package ubiquity-slideshow-ubuntu:



    Screenshots.


















    Adserver          610x250

    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    rss_trappola


    Sabily is a free, open source operating system designed by and for Muslims.

    Wednesday, November 3, 2010

    Sabily is a free, open source operating system designed by and for Muslims. It is based on the popular Ubuntu Linux distribution which is a Free and Open Source (FOSS) operating system.

    Sabily includes a set of packages that customizes Ubuntu. Ubuntu is easy to use for a novice user,with the most-used Office, Internet, Graphics and Video applications already installed. With Sabily, Muslim users have “out of the box” Islamic software and tools installed as well. Sabily includes Islamic software (prayer times tool, Quran study tool, Hijri calendar etc.) and has a custom design.

    Sabily comes with out of the box educational software, codecs for the most used media formats and has better support for Arabic language.

    Sabily is available as a Live DVD, which can be booted on the host computer without installation. Currently there are three versions existing:

        * Small version (935 MB): contains the main Sabily packages, including artwork and Islamic applications and Arabic support
        * Full version (1.4 GB): contains the same as the Small version plus multimedia, educational and miscellaneous packages (see the full list here)
        * Full version with recitations (2.8 GB): same as Full version plus Quran recitations provided by http://www.versebyversequran.com: Muhammad Siddeeq al-Minshawi, Huzify, Sa’ad al-Ghamadi and Mishary Rashed Alafasy. Note: this version is useful when not connected to the Internet (all Sabily versions provide online recitations)

    To convert a standard Ubuntu 9.04 (Jaunty Jackalope) installation to Sabily, a CD (184 MB) is available, containing repository-packages.

    Additional software.

    As compared to Ubuntu:

        * zekr: Quranic Study Tool
        * minbar: Islamic prayer times application
        * monajat: application that popups prayers every predetermined time
        * firefox-praytimes: Firefox extension that displays Islamic daily prayer times
        * webstrict: UI frontend to DansGuardian (web content filtering tool)
        * nanny: parental control system
        * thwab: Electronic Encyclopedia System
        * hijra: Islamic calendar
        * mus-haf Othman : Othman Quran Browser
        * noor: Quran viewer
        * fsool: abbreviated chapters in the Messenger vita
        * rejaal: Men around the prophet

    Arabic support

        * language-pack-ar: translations for language Arabic
        * language-pack-gnome-ar: GNOME translations for language Arabic
        * mozilla-firefox-locale-ar: Mozilla Firefox Arabic language/region package
        * aspell-ar: Arabic dictionary for aspell
        * acon: Text console arabization
        * bicon: Console that supports bidirectional text display
        * arab eyes qamoos: Arabic-English dictionary

    Screenshots.
    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Imagehosting at Imageloop

    Crea le tue foto ed immagini come Slideshow per eBay, Netlog, MySpace, Facebook o la tua Homepage!Mostrare tutte le immagini di questo Slideshow


    Adserver          610x250

    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    rss_trappola


    My Favorites

    Finance

    Logo IWBank gif120x60 banner 9

    Antipixel & Counters

    Dr.5z5 Open Feed Directory BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog BlogItalia.it - La directory italiana dei blog Software blogs Computers blogs Il Bloggatore Add to Technorati Favorites diigo it Peru Blogs Programming Blogs - Blog Catalog Blog Directory AddThis Social Bookmark Button Find the best blogs at Blogs.com. website counter
    Social Bookmarking
    Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information

    Recent Posts