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

Phonon, Multimedia API for KDE

Thursday, August 27, 2009

Phonon-logo Phonon is the Multimedia API for KDE. You should evaluate whether Phonon supplies all you need before looking at frameworks like GStreamer, NMM or Helix. The range of applications goes from full featured media players and capture applications to voice/video chats.

Stable release 4.3

A Basic Overview
In Phonon there are three main concepts: MediaObjects, Paths and Outputs. The MediaObjects control the playback/capture and provide the media data. MediaObjects can be connected to Outputs using Path objects which also allow the insertion of Effect objects between MediaObject and Output.

Phonon is not Unix-specific, and backends have been written for it in order to provide the same functionality on other platforms such as Microsoft Windows or Mac OS X.

Phonon is not designed to have every conceivable multimedia feature, but rather as a simple way to perform common functions of media players. Developers that require more control over a backend than Phonon can provide are recommended to use the native API or the Gstreamer API on Linux.

The idea behind Phonon started at aKademy 2004 in Ludwigsberg, where a new multimedia API had to be chosen to replace aRts. No consensus was reached but a few developers got together and decided to try to develop a new framework with multiple backends. The earlist version was called KDEMM (KDE MultiMedia) and was only supported by JuK and Amarok. Matthias Kretz continued to work single handed on the project as part of his university thesis, The project changed name once more but in February 2006 the name Phonon was finally chosen. The first official release was part of KDE 4.0 in January 2008, the same year Phonon was adopted by Qt and released as part Qt 4.4.

Ads by AdGenta

Features:

* Phonon will interface with various backends with what developers call "engines"; each engine works with one specific backend. Each backend will let Phonon control basic functions like play, pause, and seek. Phonon will also support higher level functions such as how tracks fade into each other.[3]

* Phonon will be able to switch multimedia frameworks on the fly. The user will be able to switch between frameworks even while listening to music, with only a slight pause during the switch. This change will also be system wide, affecting all applications that use Phonon, so changing frameworks will be much easier.

* Using Solid, Phonon will give the users greater control over accessories like headsets, speakers, and microphones. An example was given that you could have a VoIP conversation only be played through your headset, but have all other sounds come out through speakers.[3]

* Supported backends on Unix-like systems are xine, Gstreamer, VLC and MPlayer.[4]

* Supported backends under Windows include DirectShow, VLC and MPlayer.

* The backend supported under Mac OS X is QuickTime.

Phonon - Multimedia API for KDE

Common problems

  • No sound
    There are many causes for this one:
    • You don't have write access to the audio device. This often happens for people that create a new user to test KDE4 and forget to put him into the audio group, or whatever is required on your distribution.
    • Incorrect default ordering of the audio devices. Phonon tries to detect which device is S/PDIF or USB or Modem or whatever and order/hide the devices as needed. But as the information is sometimes missing Phonon cannot always determine the type of device correctly. Take a look at Getting Involved to see how to fix this.
    • Missing device entries. This is caused by ALSA/HAL/Solid reporting the exact same name for different devices. This ambiguity results in only one of the devices getting shown. Take a look at Getting Involved to see how to fix this.
  • Phonon plays to the wrong device. This is related to the above problem, but if you think the default setting is correct, you just want to change it for your system then open the KDE 4 System Settings and click on the Sound icon. In there you have the possibility to define a preference for devices for different categories of applications. E.g. to change the output device for JuK or Amarok you'd click on the Music category and then move the devices around such that the most preferred device is on top of the list. If this device should fail for some reason (e.g. an unplugged USB device) Phonon will fall back to the next device in the list.
  • Phonon causes a crash. Yes, there are still bugs in there. Some people have reported the xine PulseAudio output to crash, so you might want to try to (re)move xine's PulseAudio plugin. You can find it in /usr/lib/xine/plugins//xineplug_ao_out_pulseaudio.so. If it still crashes install all the debug packages (especially for xinelib) for your distri and get a backtrace by attaching gdb with "gdb " and then type "thread apply all bt" at the gdb prompt. Report the bug at bugs.kde.org.
  • Devices from /etc/asound.conf or ~/.asoundrc are not listed. Phonon uses a function introduced in alsa-libs 1.0.14 to find those devices. To make this function list your entry you need to add a name hint. E.g.
        hint {
    show on
    description "Name to display for the device"
    }

    A complete example that adds a new volume control named Phonon to your mixer:

    pcm.softvolPhonon {
    type softvol
    slave.pcm "default:CARD=0"
    control {
    name "Phonon"
    card 0
    }
    min_dB -51.0
    max_dB 0.0
    resolution 100
    hint {
    show on
    description "My Soundcard with extra Volume Control"
How to download and install phonon.dll, phonon4.dll, libphonon.dll – phonon.dll download

Many *nix applications are being now ported to Windows and when you try to run them, they display missing phonon.dll file error messages specially if the program is Multimedia kind.

Here are the files you can download :

phonon.dll

phonon4.dll

libphonon.dll

libphononexperimental.dll

Download these files and copy them in application’s directory. For example, if you are using KDE 4 Windows, then place these files in KDE4’s bin directory – where all KDE4 executables are placed.


source: Phonon


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


Related Post



    160x600     step

Linux Links




PulseAudio Preferences 0.98 Released

paprefs PulseAudio Preferences (paprefs) is a configuration dialog for the PulseAudio sound server.

Tue Apr 14 2009:

Version 0.9.8 released; more translations, add RAOP enabling support

Tue Sep 9 2008:

Version 0.9.7 released; more translations, other updates

Tue Oct 30 2007:

Version 0.9.6 released; rework UI; add support to enable automatic zeroconf discovery; automatic device combination; i18n support

Sat Aug 26 2006:

Version 0.9.5 released; initial release

Ads by AdGenta


Overview

PulseAudio Preferences (paprefs) is a simple GTK based configuration dialog for the PulseAudio sound server.

Please note that this program can only configure local servers, and requires that a special module module-gconf is loaded in the sound server. (Since PulseAudio 0.9.5 this modules is loaded by default.)

Everybody loves screenshots.

Current Status

Works perfectly.

Documentation

There is not much to say. Just run paprefs and see for yourself.

Requirements

Currently, paprefs is tested on Linux only.

paprefs was developed and tested on Debian GNU/Linux "testing" from August 2006, it should work on most other Linux distributions (and maybe Unix versions) since it uses GNU autoconf for source code configuration.

paprefs requires gtkmm and glademmm installed.

Obviously paprefs requires an installation of PulseAudio (version 0.9.5). The module module-gconf must be loaded in the daemon.

Installation

As this package is made with the GNU autotools you should run ./configure inside the distribution directory for configuring the source tree. After that you should run make for compilation and make install (as root) for installation of paprefs.

Download

The newest release is always available from http://0pointer.de/lennart/projects/paprefs/

The current release is 0.9.8

Get paprefs's development sources from the GIT repository (gitweb):

git clone git://git.0pointer.de/paprefs


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


Related Post



    160x600     step

Linux Links




Send-Receive Internet Mail with Nail from Shell

Wednesday, August 26, 2009

Heirloom mailx (previously known as nail) is a mail user agent for Unix systems. Highlights are:

  • Derived from Berkeley Mail 8.1. An interface like the original Berkeley one is still optionally available.
  • Is a free implementation of the System V mailx command and features an interface like that by default.
  • Is intended to comply to the mailx command specifications of IEEE Std 1003.2-1992 (POSIX.2) and IEEE Std 1003.1-2004 with XSI extensions (SUSv3).
  • Supports the MIME specifications. Mailx can send and receive attachments and code and decode international character strings. If the system libraries provide appropriate support, conversion between different character encodings is performed. In combination with a UTF-8 terminal, nearly all international languages are supported. External converter programs can be automatically invoked e. g. to view messages in HTML format.
  • Supports IMAP. In combination with either OpenSSL or Mozilla NSS, IMAPS can also be used. With IMAP, folder hierarchies can be stored and managed on remote servers. This is particularly useful for people who use more than one computer to access their mail. Of course, it is also possible to use IMAP just for fetching mails and storing them locally.
  • Supports caching and disconnected operation of IMAP folders. This speeds up operation while in online mode. It also makes it possible to transparently view and edit IMAP mailboxes without an active connection to the server.
  • Supports POP3 to read messages on a remote server. In combination with OpenSSL or NSS, POP3S can also be used. Mailx can read and delete individual messages, thus POP3 accounts can almost be accessed like local mail folders.
  • Supports SMTP to send messages directly to a remote server. A local sendmail interface setup is thus not necessary. In combination with OpenSSL or NSS, both the STARTTLS method and SMTPS can be used. SMTP AUTH is also supported.
  • Supports S/MIME for signed and encrypted email (in combination with OpenSSL or NSS).
  • In combination with NSS, certificates for S/MIME and SSL/TLS can be shared with Mozilla applications, and can be managed using them.
  • Can display message threads and supports operations on them. This is especially useful for handling mailing lists. It is also possible to sort messages by various other criteria.
  • Provides a Bayesian junk mail filter mostly according to Paul Graham's article “Better Bayesian Filtering”. Chained tokens according to Jonathan A. Zdziarski's “Advanced Language Classification using Chained Tokens” can optionally be used.
  • Features a lot of detail improvements over previous implementations of Mail/mailx, such as IMAP-style search methods and flags for any types of folders, killing and scoring of messages, maildir folder support, an option to set the From: address directly, and the generation of References: header fields to avoid annoyances on mailing lists.
  • Can be used as a mail batch language in nearly the same way as it is used interactively. So it is possible to use mailx as a mailbox filter, for fetching mails, or for sending files as attachments.
  • Is extensively described in its manual page mailx(1), which provides both introductory material and complete reference documentation.

For installation instructions, see the README.

The ChangeLog keeps track of modifications.

New releases of this project are announced on freshmeat.net. You can use their subscription service to get an email when a new version is available.

Mailx development is discussed on the nail-devel mailing list. All people interested in discussing or coding features for future releases are invited to participate. Bug reports should also be sent to the list. To subscribe to the list or look at the archives, visit <https://lists.sourceforge.net/lists/listinfo/nail-devel>. Currently, only subscribers are allowed to post.


Download the source code

Release 12.4 (current)

Other releases

Previous releases of the nail project

Browse the CVS repository

The most recent results of development are sometimes made available in the public CVS repository. Use

$ cvs -d:pserver:anonymous@nail.cvs.sourceforge.net:/cvsroot/nail login
CVS password:<just type return>
$ cvs -d:pserver:anonymous@nail.cvs.sourceforge.net:/cvsroot/nail co nail

to retrieve a copy. Follow these instructions for more information. If you want to report a problem, please look at the ChangeLog in CVS to see if it has already been resolved, and if so, try if the fix works for you. Do not use the code from CVS unless you have a special reason to do so. It may be incorrect, not well tested, and might not even compile.


Notes

On the history of mail, Mail, mailx, and nail

The tale of “aux.c”


source: heirloom


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


Related Post



    160x600     step

Linux Links




KmyMoney 1.0 Released Over 2 Years of Development

Thursday, August 20, 2009

kMyMoney_logo The long-awaited KMyMoney 1.0 release is out.

"Over 2 years of development have resulted in the addition of budgets, a forecast feature, many new reports, report charts, a complete redesign of the import feature, which allows for a much easier migration from other application and a swifter synchronization with online banking."

Ads by AdGenta.com

Welcome_Page

The Welcome Page
KMyMoney has a welcome page to help new users get off to a good start.

Account_Summary





Your Financial Summary
The financial summary gives you an overview of your finances, including overdue and upcoming scheduled transactions. The summary also shows your accounts and their current balances. You can also customize this page, adding your favorite reports for example.

Institutions_View

The Institutions View
In this view your accounts are organized, viewed, and managed by the institutions they are held at.
You can easily see all the accounts you might hold with a particular bank for instance. You can create new accounts or edit, view, delete, reconcile and update existing accounts from here if you wish.

new_institution

The New Institution Dialog
It is easy to add new financial institutions.

Accounts_View

The Accounts View
In this view your accounts are organized, viewed, and managed by the type of account they are (an Asset or Liabiliy account), and by category (Income or Expense account). You can create new accounts or edit, view, delete, reconcile and update existing accounts from here if you wish.

Icon_View

The Accounts, Icon View
Some people prefer to have their accounts presented as icons. You can view your accounts displayed this way in the icon view tab. Each account is displayed using an icon that helps indicate what type of account it is. Checking, savings, credit card, and loan are examples of some of the account types used in this view.

Schedule_View

The Schedule view
You can create and manage scheduled transactions in the Schedule View. Schedules are a very useful and time saving feature. Creating a scheduled transaction for an regularly recurring event like your rent or your bills will help you not forget to pay them on time. Schedules can even be configured to automatically enter a transaction into the ledger for you if you wish.

Calendar_View

Schedule, Calendar View
In the calendar view, scheduled transactions can be viewed by month or by week. This helps you to visualize when transactions are scheduled to occur each month. Moving your mouse over a transaction shows a preview of the transaction details and gives you the option to enter it.

New_schedule

Schedule, Creating or editing transactions
Scheduled transactions can be bills, deposits, or transfers. When a scheduled transaction is created or edited, the transaction information is displayed in a dialog where you can enter or edit the transaction details.

Categories_View

The Categories View
You can create, edit or delete categories in the Categories View. Categories allow you to organize all of your financial transactions. This makes it easier to see where your money comes from and where it goes.

Edit_categories

Categories, Creating or Editing
You can create or edit any categories you want. KMyMoney has pre-made category templates you can use if you don't want to create them all yourself. Un-used categories can be hidden if you wish.

Payee_View

The Payee View
Payees can be managed in this view. You can add or delete payees here. You can also see your transaction history with each payee that you have, which includes the date, amount, category and if applicable, the check number for each transaction.

Personal_information

The Payees, Personal information
Information about each payee including their address, phone number and email address can be stored here. Information can be entered directly into this form.

Ledger_View

The Ledger View
By default the ledger uses a transaction form for data entry similar to MS Money. A 'ledger lens' expands the selected transaction to three lines showing all the details of the transaction (unless you are creating a new transaction.) Automatic entry of data from previous transactions is also an option. Columns may be sorted by right clicking on the column header.

Calculator

'Calculator' style input
Many users who previously used a commercial finance management program, are accustomed to using calculator style data entry to enter numerical values. For them, and for anyone else who prefers this method of data entry, KMyMoney now has a calculator for data entry.

Direct_entry

Ledger, direct entry
If you prefer to enter your data directy into the ledger, similar to Quicken, you can configure the ledger to use direct data entry in the KMyMoney configuration dialog.

Investments_View

The Investments View
You can now track basic investments like Stocks, Bonds, and Mutual funds.

Investments_Ledger

The Investments Ledger
Investment transactions can be created and edited in a similar way as the general ledger.

New_Investments

New Investment Wizard
An investment wizard helps you set up new investments.

Price_update

Investments, Online Update
Stock and currency prices can be updated online.

Reports_View

The Reports View
Reports have finally been added (no charts yet though - that's next). The reports are fully configurable and very powerful. Custom reports are easily created and a link to any report can easily be placed on your financial summary home page.

Sample_report

A sample report
Here is an example of a report. Reports can be exported as .csv files (comma separated values) which can then be opened with a spreadsheet.

Edit_reports

Configuring and creating custom reports
Custom reports can be created and edited easily with the report configuration dialog.

Qif_Import

QIF Import
QIF files can be imported into KMyMoney. OFX import is also supported and is becoming the standard method of financial data exchange in many countries.

Edit_Qif

Qif Profiles
Because QIF is a very poor standard (everybody makes up their own rules for it) KMyMoney lets you create QIF profiles that you can edit to match the QIF files you need to import. Most commonly it is the the date format that needs editing.

GnuCash_import

GnuCash Import
Importing GnuCash data is now very easy. A GnuCash file converter has been added which makes it easier for those GnuCash users who have been wanting to experiment with or use KMyMoney.

Transaction_Search

Searching for transactions
KMyMoney has a powerful transaction search feature that makes finding past transactions in years of financial data a lot easier.

Handbook

Documentation online and as PDF.

The KMyMoney user manual is now available and can be read in several ways including as a PDF document. You can access the manual from the KMyMoney website or from inside KMyMoney itself in the 'Help' menu.

Encryption

GPG Encryption
You can now protect your financial data by using GPG encryption from within KMyMoney. You are also given the option to encrypt your file with a recovery key if you choose to, in case you loose your keyring/passphrase

source: KMyMoney

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


Related Post



    160x600     step

Linux Links




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