Kubuntu Finds New Sponsor

1:12 AM

kubuntu

A while back, Canonical announced that it will no longer fund Kubuntu, the KDE Ubuntu flavor, thus making it a community-only Ubuntu flavor. But there is some good news for Kubuntu users: Blue Systems will start sponsoring Kubuntu starting with version 12.10 for which the development cycle starts in May.

Our sponsor since it started has been Canonical who are now moving to focus on their Unity flavour. We would like to thank Canonical for this kind support and wish the best success for the Unity flavour (also called Ubuntu).

According to H-Online, Jonathan Riddell, the main Kubuntu developer, has confirmed that he will now continue with Blue Systems as his full-time job, so he'll be leaving Canonical after the next Ubuntu Developer Summit.

Blue Systems isn't new to KDE, and it already sponsors projects such as Linux Mint KDE, Netrunner, Folderview, Muon Software Center, Kde MenuEditor and more.

0 comments

» read more....

SyncWall: Wallpaper Changer With Multi-Monitor And Synchronization Support

9:21 PM

Syncwall

SyncWall is a cross-platform wallpaper change written in Qt which supports multiple monitors and wallpaper synchronization between workstations.

SyncWall features:
  • change wallpapers automatically / manually (configurable a keyboard shortcut)
  • configurable wallpaper change interval / time of day
  • several resizing methods and background filling
  • supports special effects for the wallpapers (blur, sharpen, desaturate, glow and so on)
  • basic multi-monitor support (note: I haven't tested this because I only have one monitor)
  • synchronize wallpaper between workstations
  • automatic desktop environment detection
  • can quietly start in the notification area (minimized)

Syncwall

According to its official website, SyncWall supports GNOME / GNOME 3 (Unity included), LXDE, XFCE, KDE3, KDE4 and others. However, there's currently a bug that affects KDE4 users, but there's a work-around: you must manually select the image SyncWall generates under ~/.SyncWall in the plasma configuration and set it to "center" (this is only required the first time).

To get SyncWall to automatically change your wallpaper, firstly make sure you've added some wallpapers (on the "Preview" tab). Then, under Preferences > Scheduling, check the "Change Interval" box, then enter the wallpaper change interval. You can also set SyncWall to automatically change the wallpaper based on the time of day:

Syncwall


To get the wallpaper synchronization to work between workstations, you must manually copy the wallpapers on each machine, under the same folder (same path). Then, in the SyncWall Preferences, click "Network", enable "Synchronize with server", enter the server IP and that's it.

Please note that SyncWall tries to automatically  detect the desktop environment, but this can fail sometimes. If the wallpaper doesn't change, manually select the desktop environment in the SyncWall Preferences, on the Startup tab. For Unity, select GNOME 3 as the DE.


Install SyncWall in Ubuntu


Because Ubuntu automatically creates an AppIndicator for all Qt applications that use a notification area icon, the original Syncwall package doesn't work properly under Ubuntu 11.10+ (with Unity): if you select to minimize it at startup, you can't activate the main window again unless you reset the SyncWall settings. To fix this, I've added a patch to the package available in the WebUpd8 PPA, so you can select "Show SyncWall" from the notification area / appindicator menu.

You can install SyncWall in Ubuntu (12.04, 11.10, 11.04 and 10.10; sorry, the Ubuntu 10.04 package wasn't build correctly) using the main WebUpd8 PPA:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install syncwall

To get SyncWall to start when you log in, search for "Startup Applications" in Dash / menu, click "Add", under Name enter "SyncWall" and under command: "syncwall". If you want SyncWall to start hidden (minimized, in the notification area), on the SyncWall Preferences tab, check the "Start in notification tray" box.

For other Linux distributions and Windows, download the SyncWall from SourceForge.

0 comments

» read more....

Download Ronak, The Chakra Archimedes Plasma Theme [KDE]

5:56 PM

ronak plasma theme

A quick update for those of you who use KDE: Chakra Archimedes has been released with a beautiful new plasma theme called Ronak - if you use some other KDE-based Linux distribution, you can download Ronak via KDE-Look.

To install it, extract the downloaded archive under ~/.kde/share/apps/desktopthemes.

In my test, under Kubuntu 11.10 using KDE 4.8, the Chakra menu branding looks broken for some reason. If this occurs for you too, you can fix it by going to the Ronak widgets folder and renaming "branding.svgz" to "branding.svgz.old" (or replace it with some other image).

Download Ronak | Arch Linux (AUR) package

0 comments

» read more....

How To Install Appmenu For KRunner In Kubuntu

7:08 AM

Krunner appmenu kde hud

If you want to try out the new Appmenu Runner (HUD-like functionality for KDE) in Kubuntu, here's how to install it from source.

The instructions below have been tested on both Kubuntu 11.10 Oneiric Ocelot and 12.04 Precise Pangolin, using KDE 4.8 (see how to install the latest KDE 4.8 in Kubuntu 11.10, HERE).

Before proceeding, please note that in my test, Appmenu Runner only worked if the menu wasn't displayed in the application window - I'm not sure if this is how it's supposed to work or if it's a bug. So for now (?), you'll have to either add "Window Menubar" to a panel or install Oxygen Appmenu, or else Appmenu for KRunner won't work:

kde window menubar top panel

kde oxygen appmenu


Ok, now let's start the Appmenu Runner installation in Kubuntu 11.10 / 12.04:

1. Install the required dependencies:
sudo apt-get install libdbusmenu-qt-dev kdelibs5-dev appmenu-qt cmake pkg-config pkg-kde-tools libqt4-dev build-essential git-core

2. Get the Appmenu KRunner plugin source:
cd
git clone git://anongit.kde.org/scratch/afiestas/appmenu.git

3. Now let's compile it:
cd appmenu
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
sudo make install

Once installed, log out and log back in. You should now have a new KRunner plugin called "Appmenu action launcher" (it should be enabled by default):

krunner appmenu plugin

To use it, select an application, press ALT + F2 and type the menu action you want to perform.

0 comments

» read more....

AppMenu Runner: HUD-Like Functionality For KDE

6:59 PM

HUD KDE appmenu runner screenshot

A while back, Alex Fiestas has implemented something very similar to HUD, Unity's new smart menu, for KDE. The initial implementation only worked for KDE applications and only if the menu was shown in the application window. After seeing HUD in action, he was motivated to continue his project, so he implemented this into KRunner.

The new AppMenu Runner implementation uses the same technology as HUD, so it works with GTK and Qt applications too and Alejandro hopes it will be available in KDE Plasma Workspace 4.9 "if the Plasma teams like it".

Here's a video recorded by Alex, in which he talks about the new AppMenu Runner as well as the initial implementation:



If you want to test AppMenu Runner, get the source via Git. To use it, you'll need dbusmenu-qt, appmenu-qt as well as GTK+ with appmenu patch (already available in Ubuntu). For Ubuntu installation instructions, click HERE.

Also see: Oxygen Appmenu - Replace The Menu With A Titlebar Button (KDE)

0 comments

» read more....

Kubuntu To Become A Community-Only Ubuntu Flavor

5:35 PM

kubuntu logo

Jonathan Riddell has announced that Canonical will no longer fund his work after Kubuntu 12.04, and Kubuntu will be treated just like Edubuntu, Lubuntu and Xubuntu. This means Kubuntu will be developed exclusively by volunteers.

The reason behind the decision is that Kubuntu "has not been a business success":

This is a rational business decision, Kubuntu has not been a business success after 7 years of trying, and it is unrealistic to expect it to continue to have financial resources put into it.

But it was very hard for Kubuntu to succeed, considering it was already treated as a second class citizen: there were no download links on the ubuntu.com website and no option to log in to Kubuntu in the official Ubuntu flavor, so this isn't exactly a surprise.

Jonathan will continue to work for Canonical, but he will be reassigned to other tasks such as Qt, which is now installed by default in Ubuntu and used by Unity 2D.

Update: the funding will stop starting with Ubuntu 12.04, not 12.10.

via Ars

0 comments

» read more....

KDE 4.8 Released, Install It In Kubuntu 11.10

2:32 AM

kde 4.8

KDE 4.8 has been released today and includes many changes, such as: multiple improvements for Dolphin, Kate, Kmail and Gwenview, adaptive power management, multiple layouts available for the ALT + TAB window switcher, Kwin optimizations and more.

KDE 4.8 also incorporates the cool Icon Tasks Plasmoid (we wrote about it a while back) in the. Using this plasmoid, you get an icons-only taskbar with support for the Unity API (quicklists, progress bars and badges), Dockmanager support and so on:

kde 4.8 icon tasks


Check out the official KDE 4.8 release announcements:


Install KDE 4.8 in Kubuntu 11.10 Oneiric Ocelot


If you've installed Icon Tasks via PPA, remove it before upgrading (sudo apt-get remove plasma-widget-icon-tasks) or else you'll get an error.

The Kubuntu developers have done a great job as usual, and the latest KDE 4.8 is already available in the official Kubuntu Backports PPA, for Kubuntu 11.10 Oneiric Ocelot. Add the PPA and upgrade to KDE 4.8 using the commands below:
sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt-get update
sudo apt-get dist-upgrade

Oxygen GTK3 Engine has not been packaged yet unfortunately, but you can use THIS PPA (not tested) to install it. But please note that using it, you'll also get some other unstable packages.

0 comments

» read more....

GRUB2 Editor 0.5.5 For KDE Released With BURG Support

12:44 AM

grub2 editor kde

GRUB2 Editor for KDE is a KDE Control Module that lets you configure the GRUB2 bootloader: manage the default boot entry, boot timeout, resolution, menu colors and theme, Linux Kernel arguments, recover GRUB2, remove old entries, create and preview GRUB2 splash images and more.

GRUB2 Editor 0.5.5 has been released today, and it includes two new features:
  • experimental BURG support. For now, it only supports commands shared with GRUB2
  • option to disable Plymouth (see under Advanced > Linux Kernel Arguments drop-down)

The new version also includes various bug fixes, including proper GRUB detection for Fedora and openSUSE, fix encoding issues by supporting UTF-8 and more.

The latest GRUB2 Editor 0.5.5 can be downloaded via kde-apps.org - there are pre-built packages and repositories for Ubuntu, Fedora, Mandriva, openSUSE, Arch and source files.

For GNOME, see GRUB Customizer (supports BURG too).

0 comments

» read more....

Oxygen Font, The New KDE Desktop Font Family, Available For Testing

5:26 AM

oxygen font

After Ubuntu and GNOME, KDE will get its own font too: Oxygen.

Oxygen font family is already available for testing (currently in alpha!) and comes with regular, bold and monospace variants, however, only the basic character shapes are done for now and the font is currently using the basic 'auto spacing' from FontForge.

oxygen font family



Oxygen Font is released under the Open Font License (OFL) and is designed to be used as a desktop/gui font. According to a recent blog post by NewTypography, "because of the way Oxygen has been constructed closely with the Freetype's gridfitting and also autohinted with Werner Lemberg's 'ttfautohint' the font's appearance does not vary as much under different screen render settings".

For more info on Oxygen font family and to follow its development, check out http://code.newtypography.co.uk/


Oxygen Font is available for download @ projects.kde.org. You can get it using the following command (install GIT firstly):
git clone http://anongit.kde.org/oxygen-fonts


0 comments

» read more....

Install Amarok 2.5 In Kubuntu 11.10 Oneiric Ocelot (PPA)

7:58 AM


Amarok 2.5 has been recently released and is now available in the Kubuntu Backports PPA for Kubuntu 11.10 Oneiric Ocelot users.

Amarok 2.5 comes with a many improvements like re-written USB Mass Storage support, GPodder.net podcast synchronization, many iPod plugin fixes as well as an integrated Amazon MP3 store.


Other Amarok 2.5 changes:
  • Auto-save the playlist so that it is not lost if Amarok crashes
  • Last.fm neighbour / friend avatars are now loaded on demand
  • Ability to disable or enable browser widget backgrounds
  • Tracks can now be dropped in Saved Playlists' empty area to create a new playlist
  • Ability to make TagGuesser presets
  • Total rewrite of Automated Playlist Generator algorithm
  • Improved the playlist synchronisation feature
  • iPhone 3G (and perhaps later models) should be correctly recognized by Amarok now
  • Fixed various crashes for Wikipedia applet, MusicBrainz search, Qt 4.8

See the complete Amarok 2.5 changelog, HERE.


Install Amarok 2.5 in Kubuntu 11.10 Oneiric Ocelot


To install Amarok 2.5 in Kubuntu 11.10 Oneiric Ocelot, open a terminal and copy/paste the commands below:
sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt-get update
sudo apt-get install amarok

Note: the PPA provides only Amarok and an Amarok dependency for Kubuntu 11.10 Oneiric Ocelot, however, in the future you may get backports for other KDE applications / packages too.

For other Linux  distributions or Windows, see the Amarok download page.

0 comments

» read more....

Razor-Qt: A New Lightweight Desktop Environment Based On Qt

11:58 PM


Razor Qt is a new lightweight desktop environment - think of it as an early LXDE, but using Qt. It doesn't come with a display manager or window manager and its developers recommend using it with Openbox, but it should work with any WM, like Kwin, Metacity, etc.



The latest version - 0.4 -, brings some important improvements such as (very) basic configuration tools, razor-runner program (a tool for launching applications), a menu as well as some panel plugins such as removable media (for mounting and unmounting removable media), a screensaver/lock screen plugin and a show desktop plugin.

For a full list of changes, check out the Razor Qt website.


Mini review



Razor Qt looks a lot like KDE: it uses your current KDE theme (if KDE is installed) and it even has a plasma-like feature, but it doesn't come with any KDE dependencies and the whole source has a size of only 5.6 MB. While that makes Razor Qt very lightweight, it also means there are missing features, but it's already usable.

For instance, while the desktop supports widgets, there are only 3 widgets available: a clock, icon view and an example plugin; the panel has 9 plugins: clock, desktop switcher, application menu, removable media, quick launch, quick screensaver on/off switcher, show desktop, task manager and system tray.




Since Razor Qt doesn't come with its own applications, you'll have to install some Qt applications yourself. For the file manager you can use QtFM (which I've found to be quite interesting) or Andromeda. For more applications that use "pure" Qt (don't have any KDE dependencies), check out Pinguy's second post in THIS thread.

You can also find an official list of suggested 3rd party applications to get a fully featured Qt desktop, HERE.


If you have KDE installed, you'll notice that Razor Qt will use your KDE theme for the bottom panel, desktop right click menu and some applications. However, for some reason some parts look un-themed, like its menu (when opening it from the panel, not by right clicking on the desktop), at least that was the case in my test under Ubuntu 11.10 Oneiric Ocelot. This was basically the only issue I've encountered with Razor Qt (it was a quick test though) - well, besides some missing features which, however, are expected in a lightweight desktop environment, especially one that's still in its infancy.

How lightweight is Razor Qt? Well, in my test, Razor Qt used about 114MB of RAM on login (using Openbox as the WM, under Ubuntu 11.10) which is almost as lightweight as Lubuntu 11.10 (which used 108 MB of RAM in my test).

Hopefully we'll soon see a Linux distribution running Razor Qt, with all the Qt applications an user needs installed by default. And actually, Pinguy was so impressed with Razor Qt that he says he might create such a distro as a side project. We'll let you know if this happens.


Install Razor Qt



Razor Qt is available in a PPA for Ubuntu Lucid, Maverick, Natty and Oneiric users. Add the PPA and install Razor Qt using the following commands:
sudo add-apt-repository ppa:razor-qt/ppa
sudo apt-get update
sudo apt-get install razorqt

Then log out and then select Razor Desktop (with the desired WM) from the login screen:




For other Linux distributions, see the Razor Qt download page.


via PinguyOS forum; thanks to Antoni "Pinguy" for the tip!

0 comments

» read more....

Work Started On LightDM KDE Integration

7:57 PM

LightDM will probably replace KDM in Kubuntu 12.04 and David Edmundson has started working on Qt bindings and a KDE front end for LightDM. The greeter (theme) allows the use of Plasma widgets, can be configured independently and is still very fast, says David.


This is work in progress, but if you're using Kubuntu 11.10, you can already try the KDE LightDM greeter by using the ppa:agateau/lightdm-kde PPA in Kubuntu 11.10 Oneiric Ocelot. In David's screenshot (in the beginning of the post), you can see two themes as well as a LightDM configuration dialog available in the KDE System Settings - for now the System Settings integration and the second theme aren't available in the PPA, but if you want to give them a try, get the latest code via GIT.




To test (this is not stable!) the LightDM KDE Greeter in Kubuntu 11.10, use the commands below:
sudo add-apt-repository ppa:agateau/lightdm-kde
sudo apt-get update
sudo apt-get install lightdm-kde-greeter
sudo ln -s /usr/share/xgreeters/lightdm-kde-greeter.desktop /usr/share/xgreeters/default.desktop

Arch Linux users can install it via AUR.

When installing the LightDM Greeter package in Kubuntu, LightDM itself should install too, and you should see a message asking you to select if you want to use LightDM or KDM as default. Select LightDM and restart your computer.

If somehow the message doesn't show up, you can switch to LightDM using the command below:
sudo dpkg-reconfigure lightdm

If later on you want to use KDM by default again, run:
sudo dpkg-reconfigure kdm

And select KDM as the default display manager.

More about switching between LightDM, KDM, GDM, etc. in Ubuntu.


via / first screenshot credits: sharpley.org.uk

0 comments

» read more....

Oxygen Appmenu - Replace The Menu With A Titlebar Button (KDE)

1:14 AM


Oxygen Appmenu is an Oxygen style for Kwin that displays the application menu as a button in the titlebar and works with Qt and GTK applications as well as Firefox or Thunderbird:




The menu comes with different styles: 'menu' (first screenshot in the post), an icon or the application name:






Install Oxygen Appmenu


Important: according to its KDE-Look page, Oxygen Appmenu "works, but has some 'no compositing' issues".

Update: the PPA below now requires KDE 4.8, to install it, see: KDE 4.8 Released, Install It In Kubuntu 11.10

Oxygen Appmenu needs Appmenu-Qt and Qt patched to work with Appmenu-Qt. These are already available in the Ubuntu repositories, so to install it in Ubuntu 11.10 Oneiric Ocelot, you can use a PPA (the same PPA used in the Icon Tasks post):
sudo add-apt-repository ppa:gnumdk/ppa
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install kwin-style-oxygen-appmenu appmenu-qt

Arch Linux users can install Oxygen Appmenu via AUR.

For other Linux distributions, get the Oxygen Appmenu source via KDE-Look.



Once installed, open System Settings and under Workspace Appearance > Window Decorations, select "Oxygen Appmenu", then log out and log back in.

Here, you can also choose between different menu styles, configure its background color and so on, by clicking "Configure decoration":



Thanks to Georgi Karavasilev for the tip!

0 comments

» read more....

Unity-Like Launcher For KDE: Icon Tasks Plasmoid

7:25 PM

Icon Tasks is modified KDE 4.7 taskbar applet that comes with some of the best Unity / DockBarX features. It supports Unity quicklists, counters and progress bars, window previews with media player controls, comes with DockManager API (you can use the Docky helpers in Icon Tasks) and lots more.

Here are a few screenshots:

Icon Tasks kde
Window group - previews

Icon tasks
Media player controls in tooltips

Icon tasks unity quicklists
Unity quicklists

Icon tasks
Styles

Icon tasks
Unity progress bar


Update: to get a Firefox support for Icon Tasks, install UnityFox 0.22 from HERE as well as "libunity6" package:
sudo apt-get install libunity6


Install Icon Tasks plasmoid



Ubuntu 11.10 Oneiric Ocelot users can install Icon Tasks KDE plasmoid from a PPA:
sudo add-apt-repository ppa:gnumdk/ppa
sudo apt-get update
sudo apt-get install plasma-widget-icon-tasks

For Arch Linux, get Icon Tasks via AUR.


Once installed, either remove the existing taskbar applet or create a new panel, right click it and select Add Widgets, then add "Icon-only Task Manager".

To use Docky helpers in Icon Tasks, install the following package:
sudo apt-get install python-dockmanager


Icon Tasks plasmoid comes with various options: you can change the style, preview window size, middle click behavior and lots more. To configure these, right click Icon Tasks on an empty space and select Icon-Only Taskmanager Settings:

Icons task


For a complete list of features, source code, support and so on, check out Icon Tasks @ KDE-Apps.


Thanks to Luis Fernando Planella Gonzalez for the tip! Last 2 images via Icon Tasks @ KDE-Look.

0 comments

» read more....

Y PPA Manager 0.0.8.4 Released, Finally Works In KDE Too

9:21 PM

Y PPA Manager

Today I've released Y PPA Manager 0.0.8.4. For those not familiar with Y PPA Manager: this is a GUI tool for easily managing and searching for PPAs. It can add/remove/purge PPAs, search all Launchpad PPAs for certain packages, backup and restore PPAs, remove duplicate PPA sources, comes with Unity quicklists and more.

Y PPA Manager indicator


Changes in Y PPA Manager 0.0.8.4:
  • added Ubuntu appindicator: works in stand alone mode (automatically starts when you log in and doesn't require Y PPA Manager to run) or in regular mode: starts when the user opens Y PPA Manager and quits when Y PPA Manager is closed. The appindicator is disabled by default and can be enabled from the settings.
  • Ubuntu mono dark/light icons for the new appindicator (not the best icons, I know...)
  • use built-in (doesn't require Faenza to be installed) slightly modified Faenza icons for the main UI (this is mainly to look better in KDE because some icons used before were missing in KDE)
  • added "import all missing GPG keys" feature (available under Advanced)
  • added "fix all GPG badsig errors" feature (available under Advanced)
  • kdesudo integration
  • renamed NotifyOSD icons to work with KDE too
  • Linux Mint 12 Lisa support (not tested since Linux Mint 12 hasn't been released yet)


Starting with this version, Y PPA Manager should fully work under KDE (though there are some minor bugs like notifications not being displayed when adding a PPA). But of course, since Y PPA Manager uses YAD (a GTK alternative to Zenity), it doesn't look exactly right under KDE, however there are only a few GTK dependencies so installing it in KDE doesn't install the whole GNOME desktop.

There are also various changes under the hood and bug fixes. Because there are so many changes in this release, you might find bugs. Please report them @ Launchpad.

To install the latest Y PPA Manager in Ubuntu, use the commands below:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

0 comments

» read more....

Make Applications Autostart Only In A Certain Environment (GNOME, Unity, KDE, Etc.)

5:58 PM

By default, the applications that you add or are automatically added to startup are launched automatically on any desktop environment. Here is how to make an application start automatically only in a certain environment.

Example: Mailnag is a GNOME Shell mail notifier and it displays an ugly dialog box instead of regular notifications under Unity, so it's only useful in GNOME Shell. Using the instructions below, you can get Mailnag to automatically start only when you log in to GNOME.




Make an application start automatically only in a certain desktop environment


To make an application automatically start only in GNOME or Unity (or KDE, etc.), you need to edit its autostart .desktop file - this can be found in either ~/.config/autostart or in /etc/xdg/autostart. Open the .desktop file for the application you want to start only in GNOME or Unity with a text editor and at the end of the file, add this:
OnlyShowIn=GNOME;

Adding "OnlyShowIn=GNOME;" will make the application autostart only in GNOME. If you want it to automatically start in Unity only, add "Unity" instead of GNOME and so on.

To add multiple desktop environments, separate them using ";". For example, to make an application autostart only in GNOME and Unity, use:
OnlyShowIn=GNOME;Unity;

Instead of "OnlyShowIn" you can also use "NotShowIn", to not start an application in a certain desktop environment.

By the way, this isn't just for startup items - it can also be used for the menu so you can edit the .desktop files under /usr/share/applications and tweak them to only show up in the Unity/GNOME/KDE/etc. menu.


GNOME Shell / Classic GNOME 3 session (fallback) conditions


Using "GNOME" for "OnlyShowIn" for instance, the application will automatically start in both GNOME Shell and GNOME Classic (Fallback) so here's how to specify the session too: in the same .desktop file, add this at the end (thanks to Lucas Capalbo Lavezzo):
AutostartCondition=GNOME3 if-session gnome-fallback

Where "gnome-fallback" is the Classic (fallback) GNOME session. For GNOME Shell, use just "gnome" instead of "gnome-fallback".



Note: this might not work for all applications because some overwrite the .desktop file (like GmailWatcher or Dropbox).

0 comments

» read more....