45 minutes ago
—
—
Permalink

The affair that began with Dapper Drake in 2007 is over. The big switch-over is complete. I no longer have a machine running Ubuntu. Everything is now running Debian 7 Wheezy.
The disillusion has been a while brewing, but the truth became apparent early this year: Ubuntu as a distro no longer has anything I need.
I can’t say it’s been any one thing. Lord knows (although I am an atheist - I don’t believe in Mark the Apostle) I tried to love Unity; I really did. The neat idea that began in Ubuntu Netbook remix as a cool small-screen interface just never matured in the way I wanted. Unity kept getting in the way. Unity kept making me type stuff. Unity was never as configurable as I wanted. It wasn’t finished or ready back then and now the quick menus and live icons have arrived too late for me.
I may be old-school, but I believe that a graphical user interface doesn’t make you leave the mouse and type something every five seconds. I certainly don’t want an icon-heavy interface that is easier to use if you learn an entire sheet of keyboard short cuts. In fact, the interface introduced in 11.04 was a major stumbling block I never got over. The global menu wasn’t where I wanted it, disappearing and reappearing like an Apple-Mac parody of Marley’s ghost; the notifications don’t quite behave as I like.
The
HUD (Head Up Display) never really cut it for me, sitting atop Unity. Adding lenses to Unity’s dash, especially one that automatically searched Amazon for products to buy each time you try to open a program - that didn’t help. Particularly when disabling ‘Include online search results’ by default was verboten; Ubuntu has to make money now, earn it’s upkeep. There’s nothing wrong with that, if that’s the environment you want to play in. I’d rather keep my shopping and my
OS separate, thank you very much.
The convergence of desktop,
TV and phone interfaces doesn’t cut it for me either; it may make sense to have a common code base, common tools, common use cases, but it seems that what we’re heading for is a ‘one size fits none’ approach where common sense is pushed behind the fanfares and the marketing videos a bit like the ginger kid in the school photos.
To be fair, Canonical is moving at a rapid rate; new products, new markets, new technologies; there is a drive to innovate and take Linux places; just not any of the places I want to go. It’s bold and it’s often cutting edge - but as someone who was involved in testing in Ubuntu-
QA for a while, trying to nail the lid on it, those cutting edges keep drawing blood.
By the way, where is my Ubuntu
TV?
It seems the Ubuntu stack has been a touch unstable since 11.04 - maybe it’s all that work on Unity and notifications, ripping out Gnome components and adding Canonical’s own code, but the net result has been a continual stream of program crashes these last four releases, just when the reliability record for a mature operating system should have been on the up. I kept expecting each release to get more stable but 12.04 and 12.10 maintained the procession of apport crash notifications and I won’t even mention 13.04.
I can tell you in my first month, on three laptops of different age, manufacture and processors, Debian hasn’t crashed.
There are things I am going to miss. Cloud storage service Ubuntu One: horribly buggy and breakable at launch, yet within three months, rock solid and an essential part of my backup regime. You can get Ubuntu One for Mac and Windows now. But any other Linux? That’s hard. And I dislike the lock-in. And the up-sell. And the cross-sell.
Then we come to the recent controversies; I’ve written about those on my blog (http://catlingmindswipe.blogspot.co.uk/2013/05/opinion-respect-in-community.html) so I won’t go into the whole downgrading of community input, or the secret development of the Mir graphics stack in place of Wayland. All I will say is there are ways of doing things and communicating with people. There is such a thing as expectation management. You can’t blame the community for kicking off when Canonical tells everyone for eight years that this is a Community Distro, that everyone counts, the Circle of Friends is your emblem, and Ubuntu belongs to everyone: until this year we found it doesn’t.
That too is all fine, since we’re not paying the piper, we don’t get to call the tune. Who’s tune is is anyway? Let’s just say I’m less than happy since Canonical cut a deal with the Chinese state to deploy Ubuntu. China and software freedom are irreconcilable at present, no matter how you try to dress it up and keep singing your own song.
So I said stop the bus, I want to get off.
I thought about the officially recognized variants; I almost went to Linux Mint. Then I considered the dependency on the down-stream derivatives of Ubuntu, itself a down-stream derivative of Debian and none of those made sufficient sense. Why not go back upstream to where the community work happens?
I admit Debian isn’t perfect. Gnome-3 (Gnome-Shell) remains a hideous, unusable abomination, but you know what, it took about three minutes to revert to a simple set of Gnome-2 panels and menus. I can point, click, and customise as much as I want. I am a simple soul, I need a simple interface.
It’s also true that Debian isn’t as
GUI as Ubuntu, or
KDE or Mint, and yes, I have to dive into a terminal session to get things done a little more often than under those others. But I know enough now, I’m no novice, I can take that pain. There’s an active community behind Debian and the answers can be found.
I am still happy to use Linux, but I am exercising my freedom of choice. I don’t need to be riding anyone’s band wagon along someone else’s highway.
RC
Author: Robin Catling
Source:
catlingmindswipe.blogspot.com
1 day, 7 hours ago
—
—
Permalink
Synapse Indicator is a new, unofficial search indicator created for elementary OS. The application should also work under Unity or the Ubuntu GNOME fallback session.
Like the name suggests, this is
a front-end for Synapse, a semantic launcher used to start applications and find relevant files using Zeitgeist, extensible through plugins. It’s a great, lightweight alternative to the once very popular
GNOME Do or to Unity’s Dash.
According to Tom Beckmann, the Synapse Indicator developer, it is unlikely for this to become default in elementary
OS. “
If at all, it’d be it’s [Slinghot’s] search feature“, says Tom on
Google+. But if you want to use it, you can easily install it via
PPA.
 |
| Synapse Indicator in Ubuntu 13.04 |
Before proceeding with the installation, please note that Synapse Indicator is in its infancy so you may encounter bugs. Since it uses the same code as Synapse, there shouldn’t be any functionality issues, but the interface might have some glitches, especially if you’re using Ubuntu, since this is aimed at elementary OS. For instance, in my test under Ubuntu, I’ve had to set the system font to 10 (default is 11) to get the “WolframAlpha” entry properly aligned in the indicator. Also, the indicator doesn’t have any options for now.
Install Synapse Indicator
Thanks to Eduard Gotwig‘s PPA and Rico Tzschichholz’s packaging, Synapse Indicator can be installed in Ubuntu / elementary OS by using the following commands: sudo add-apt-repository ppa:gotwig/weekly
sudo apt-get update
sudo apt-get install indicator-synapse
Once installed, you need to restart the panel or log out and log back in.In elementary
OS, this should restart the panel:
killall wingpanel
In Unity, you can press ALT + F2 and enter “unity”. Or simply log out and log back in and the new indicator should show up on the panel.
For other Linux distributions, you can get the Synapse Indicator code from BZR. Author: Andrew
Source:
www.webupd8.org
1 day, 10 hours ago
—
—
Permalink
A wireless hotspot enables a computer to serve as a router over Wi-Fi. Ubuntu lets you easily create a wireless hotspot by using the Network Manager, but it uses an ad hoc network and most Android and Windows Phone devices can’t connect to such networks.
For this reason, I’ve created (
in collaboration with Satya) a script called
AP-Hotspot that
automatically creates an infrastructure (Access Point mode) wireless hotspot in Ubuntu that should work with Android and Windows Phone devices. The script uses
hostapd and
dnsmasq and it requires Access Point mode support for your wireless card -
AP-Hotspot checks for this automatically and won’t run if your wireless card doesn’t support it.
So far, we’ve tested it with a Dell Inspiron 1545 (Wireless Card: Broadcom Corporation: BCM4312 802.11b/g LP-PHY) and a Dell XPS L702X (Wireless: Centrino Wireless-N 1030) and the Android devices we’ve used have successfully connected to the Wi-Fi hotspot, unlike using the Ubuntu built-in hotspot feature. Because this depends on the hardware you’re using, it isn’t something easy to test and it may not work for everybody but hopefully it will work for most configurations.
AP-Hotspot is based on
THESE instructions (which by the way, you can use if you don’t want to use our script), however, using the script should be a lot easier to set up an Access Point mode wireless hotspot because it automatically checks if all the requirements are met: the wireless card supports
AP mode, if the WiFi is turned on but not connected to any network (without this, the hotspot doesn’t work) and so on. Also, the script tries to configure everything automatically so in most cases, the configuration should take just a few seconds.
Install AP-Hotspot in Ubuntu
To add the main WebUpd8 PPA (note: there are some other packages in the main WebUpd8
PPA which you can see
HERE)
and install AP-Hotspot in Ubuntu, use the following commands: sudo add-apt-repository ppa:nilarimogard/test
sudo apt-get update
sudo apt-get install ap-hotspot
If you’re not using Ubuntu or don’t want to add the main WebUpd8
PPA, you can get the script from
HERE (but it has only been tested in Ubuntu). If you’re not using the deb, make sure you also install the following packages, required by the script:
hostapd,
dnsmasq and
iw.
Usage
To start
AP-Hotspot, use the following command:
sudo ap-hotspot start
The first time you run the script, it tries to automatically detect which network interface is connected to the Internet, the wireless network interface and so on, however, if the detection doesn’t work correctly, you can enter these manually:
Then, you’ll have to enter the desired hotspot Access Point name and password:
If later on you want to run the configuration again, use the following command:
sudo ap-hotspot configure
To stop the wireless hotspot, use:
sudo ap-hotspot stop
Or, if you want to restart it, use:
sudo ap-hotspot restart
To see all the supported commands, simply type the following in a terminal:
ap-hotspot
Author: Andrew
Source:
www.webupd8.org
1 week, 1 day ago
—
—
Permalink
SimpleScreenRecorder is a Qt screen recorder for Linux which, despite its name, comes with more features than other similar tools. The application is very easy to use and the default settings should be enough for most cases so usually you won’t need to change any settings.
Using it, you can record the entire screen (with multi-monitor support), record a fixed rectangle, follow the cursor or record OpenGL applications (can be used to record games).
Launching the application, you’ll notice a simple user interface that lets you select the video input, select if you want to record the cursor or if you want to record the microphone and set the frame rate:
Clicking “Continue”, you can select the container for your screencast (MP4, Matroska, WebM, OGG or “Other”, which you can use to select any container supported by Libav), file name, video codec (H.264, VP8, Theora or, just like the container, select “Other” which allows you to use any codec supported by Libav), set the video quality or preset:
In the next screen, you can start the recording, enable recording hotkeys so you can pause / resume the recording via a keyboard shortcut and more:
SimpleScreenRecorder features:
- records the entire screen or part of it, or records OpenGL applications directly (similar to Fraps on Windows);
- synchronizes audio and video properly (a common issue with VLC and ffmpeg/avconv);
- faster than VLC and ffmpeg/avconv;
- reduces the video frame rate if your computer is too slow (rather than using up all your RAM like VLC does);
- fully multithreaded: small delays in any of the components will never block the other components, resulting is smoother video and better performance on computers with multiple processors;
- pause and resume recording at any time (either by clicking a button or by pressing a hotkey);
- shows statistics during recording (file size, bit rate, total recording time, actual frame rate, …);
- can show a preview during recording, so you don’t waste time recording something only to figure out afterwards that some setting was wrong;
- more.
Please note that OpenGL support is currently experimental and it might be buggy for now or it may not even work at all for you. Further more, the application tries to capture the frames before they are displayed on the screen and this might be considered a hack in some games and you might be banned so check if you’re allowed to record a game before using this feature.
Below you can watch a quick video I’ve recorded using SimpleScreenRecorder in Ubuntu 13.04:
(direct video link)Install SimpleScreenRecorder
Ubuntu users can install SimpleScreenRecorder by using its official PPA. To add the PPA and install the application, use the following commands:
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
Ubuntu 64bit: if you want to record 32bit games, make sure you also install
simplescreenrecorder-lib:i386:
sudo apt-get install simplescreenrecorder-lib:i386
Arch Linux users can install SimpleScreenRecorder via
AUR (64bit: just like in Ubuntu, make sure you also install the
32bit libs if you plan on recording 32bit OpenGL applications.
For other Linux distributions, get the source code via GitHub.Author: Andrew
Source:
www.webupd8.org
1 week, 4 days ago
—
—
Permalink
While working on the
Infinality article, I’ve noticed that “
slow“, who is behind the Infinality
PPA for Ubuntu, maintains another
PPA for OpenJDK7 which comes with a patch that improves the font rendering for Java / Swing applications in Linux.
Using this patched OpenJDK, the font rendering for Java / Swing applications should look almost native - take a look at these IntelliJ IDEA screenshots:
 |
| Before installing the patched OpenJDK |
 |
| After installing the patched OpenJDK |
And another set of screenshots which use a dark background and different font (taken from the PPA description):
 |
| Before |
 |
| After |
Note: since this is for OpenJDK 7, it obviously doesn’t have any effect if you use
Oracle Java or OpenJDK 6, so make sure your applications use OpenJDK 7 when trying this.
Install OpenJDK7 with font fixes in Ubuntu
Ubuntu 13.04 and 12.04 users can install this patched OpenJDK by using slow’s PPA. To add the PPA and upgrade to the patched OpenJDK / OpenJRE, use the following commands:
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get upgrade
Arch Linux users can install this via
AUR.
For
other Linux distributions, you can get the patch from
HERE (altough that might be an older version of the patch - see
THIS Infinality forum post for more info).
once again, thanks to “slow” for the PPA! Author: Andrew
Source:
www.webupd8.org
1 week, 5 days ago
—
—
Permalink
Many of you have probably already heard of Infinality, but I’ve decided to write a post about it anyway, for those who aren’t familiar with it yet, because it greatly improves the font rendering on Linux.
Infinality is a set of Freetype patches that try to provide an improved font rendering for Linux and also, to allow easy customization so the users can adjust the settings to their taste. Using it,
you can easily set the font style to emulate OSX, OSX2, Windows 98, WIndows XP or Windows 7 or you can use the
“Linux” or “Infinality” (default) styles.
While Infinality is very useful for most Linux distributions, the Ubuntu font rendering is pretty good already, but even so, there are quite a few Ubuntu users who install Infinality, like Miroslav Hadzhiev (Мирослав Хаджиев), Ubuntu Bulgarian Translators admin, who says that: “[…] this [Infinality] project has brought me back to Linux. I work with documents all day long so the fonts are VERY important to me“.
Using Infinality in Ubuntu, the fonts are easier on the eyes and while you may not notice a major or even any difference at all in the screenshot below, you should see the difference after you’ve used Infinality for a while on your computer:
 |
| On the left: Infinality (using the Linux style); on the right: the default Ubuntu font configuration |
Click HERE to zoom in so you can better see the details.The screenshot above uses the Linux Infinality style, but there are many other style you can choose from, as I was saying above.The differences in the above screenshot are not very clear because like I was saying, the fonts in Ubuntu look good already, but you should notice a big difference between the default Debian font rendering and Infinality, in the screenshot below:
Here’s how to install Infinality in Ubuntu and Debian (with links to installation instructions for other Linux distributions) and set it up.
Install and configure Infinality for better font rendering in Linux
Ubuntu: Freetype with the Infinality patches can be installed in Ubuntu / Linux Mint by using a PPA. To add the PPA and install the required packages, use the following commands:
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
Once installed, log out and log back in.Debian: the PPA works on Debian 7 too (that’s actually how I’ve installed Infinality in the screenshot above - I’ve used “raring” for the version),
but because I’ve only tested it for a few minutes, I can’t say how stable it is. If you want to use it in Debian, follow the instructions below on your own risk.
An alternative way of installing Infinality on Debian can be found HERE. To add an unofficial Infinality PPA and install all the required packages in Debian (32bit and 64bit), use the following commands:
echo "deb http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu raring main" | sudo tee /etc/apt/sources.list.d/infinality.list
echo "deb-src http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu raring main" | sudo tee -a /etc/apt/sources.list.d/infinality.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E985B27B
Installing Infinality in other Linux distributions:Once you install Infinality, it’s time to configure it. To set the style you want to use, run the following command:
sudo bash /etc/fonts/infinality/infctl.sh setstyle
And select the style you want to use. Available options are: debug, infinality, linux, osx, osx2, win7, win98 and winxp (I recommend using the “linux” style, obviously, but you can try any style, then remember to log out and log back in - you can easily select a different style later on by using the same command). To use the Windows or OSX style you’ll also need to use the Windows or OSX fonts.
Optional: next, open
/etc/profile.d/infinality-settings.sh with a text editor as root - I’ll use Gedit below:
sudo -H gedit /etc/profile.d/infinality-settings.sh
And in this file, search for
USE_STYLE (it should be USE_STYLE=”
DEFAULT” by default) and change it to one of the following styles (I recommend using “
UBUNTU” here but you should also try the default to see which one you like better):
- DEFAULT - A compromise that should please most people;
- OSX - Simulate OSX rendering;
- IPAD - Simulate iPad rendering;
- UBUNTU - Simulate Ubuntu rendering;
- LINUX - Generic “Linux” style - no snapping or certain other tweaks;
- WINDOWS - Simulate Windows rendering;
- WINDOWS7 - Simulate Windows rendering with normal glyphs;
- WINDOWS7LIGHT- Simulate Windows 7 rendering with lighter glyphs;
- WINDOWS - Simulate Windows rendering;
- VANILLA - Just subpixel hinting;
- CUSTOM - Your own choice;
- Infinality styles:
- CLASSIC - Infinality rendering circa 2010. No snapping;
- NUDGE - CLASSIC with lightly stem snapping and tweaks;
- PUSH - CLASSIC with medium stem snapping and tweaks;
- SHOVE - Full stem snapping and tweaks without sharpening;
- SHARPENED - Full stem snapping, tweaks, and Windows-style sharpening;
- INFINALITY - Settings used by the Infinality developer;
- DISABLED - Act as though running without the extra infinality enhancements (just subpixel hinting).
In this file you can change many other settings but if you don’t know what they do, only change the style. Then, save the file, log out and log back in to see the changes.
Reverting the changes
For Ubuntu, to remove Infinality and revert all the changes made by using the instructions above, use the following commands:
sudo apt-get purge fontconfig-infinality
sudo apt-get install ppa-purge
sudo ppa-purge ppa:no1wantdthisname/ppa
Once the
PPA is purge, log out and log back in.
For Debian, if you’ve added the PPA and want to revert the changes, use the following commands:
sudo apt-get purge fontconfig-infinality
sudo rm /etc/apt/sources.list.d/infinality.list
sudo apt-get update
Then (still for Debian), downgrade the Freetype package using the following command, presuming you’re using Debian stable:
- 32bit:
sudo apt-get install libfreetype6/stable
- 64bit:
sudo apt-get install libfreetype6/stable libfreetype6:i386/stable
Note: you also need to downgrade libfreetype6-dev if it’s installed and also, libfreetype6:i386 may not be installed. You may want to check if those packages are installed by using “apt-cache policy” (example: “apt-cache policy libfreetype6-dev”).
Thanks to Miroslav Hadzhiev for the tip and info!
Author: Andrew
Source:
www.webupd8.org
1 week, 6 days ago
—
—
Permalink
By default, in Ubuntu and probably other Linux distributions, if you’re playing music in Rhythmbox, Audacious and so on while receiving a call in applications such as Skype, Ekiga Softphone, SFLphone VoIP Client and other VoIP applications, the music continues to play even after answering the call. PulseAudio has a feature that allows pausing or muting the music when receiving a call, but it’s not enabled by default, at least in Ubuntu, so here’s how to enable it.
To be able to use this PulseAudio feature, you need to enable two PulseAudio modules (one is already enabled in Ubuntu): “module-role-cork” and “module-augment-properties” and for applications that don’t support this by default, to add a media.role to the application desktop file. Rhythmbox, Banshee and Skype (probably other applications too) already have this build-in so for them, you only need to load the PulseAudio modules I was talking about earlier (see below).
Here’s the behavior you should expect after using the instructions below:
- for some applications that have this feature built-in, the music player (Rhythmbox, Banshee) will pause the music when answering a call on Skype, SFLphone, etc.;
- some applications that have this feature build-in will mute the sound when answering a call on a VoIP applications. Example of such an app: Totem (Videos);
- for applications that don’t support this by default, like Audacious and Linphone for instance, the music will be muted when answering a phone call.
Please note that this doesn’t currently work with web browsers so if you’re watching a video on YouTube in Firefox, Chrome, etc., the video won’t be paused or muted when receiving a call.
PulseAudio: automatically mute music when answering calls in Skype, other VoIP apps
The instructions below have been tested in Ubuntu, but they should work in other Linux distributions as well, that’s why I’ve added generic instructions too.
1.a. Ubuntu: firstly, let’s load the “module-role-cork” PulseAudio module (“module-augment-properties” is already enabled by default in Ubuntu):
-
for Ubuntu 12.10, 13.04 and newer:pactl load-module module-role-cork
- for Ubuntu 12.04 or older:pactl load-module module-cork-music-on-phone
This will only load the module for this session and the changes will be lost after a system restart so let’s make this permanent. To do this, open
/etc/pulse/default.pa as root with a text editor - I’ll use Gedit below:
sudo gedit /etc/pulse/default.pa
(I’ve used “sudo” instead of “gksu” because “gksu” is no longer available by default in Ubuntu 13.04 and it seems the developers want to stop supporting it anyway)
and:
-
for Ubuntu 12.10, 13.04 or newer, search for “
load-module module-role-cork” and uncomment that line (to “uncomment” means to remove the “#” from the beginning of the line);
-
for Ubuntu 12.04 or older, the module name is different so search for “
load-module module-cork-music-on-phone” and uncomment this line (to “uncomment” means to remove the “#” from the beginning of the line).
Then save the file.
1.b. For other Linux distributions: make sure both “module-role-cork” and “module-augment-properties” PulseAudio modules are loaded:
pactl load-module module-role-cork
pactl load-module module-augment-properties
The first one might be called “module-cork-music-on-phone” on older PulseAudio versions so you may want to try that too if PulseAudio is older than 2.1. If you get an error when running the commands above, it may mean that the module was already loaded.
Then, open
/etc/pulse/default.pa as root with a text editor - I’ll use Gedit for the command below:
sudo gedit /etc/pulse/default.pa
Then search for “
load-module module-role-cork” (if you can’t find it, search for “
load-module module-cork-music-on-phone” instead) and “
load-module module-augment-properties” and uncomment both lines (to “uncomment” means to remove the “#” from the beginning of the line). And finally, save the file.
Ubuntu and other Linux distributions: for Skype, SFLphone, Rhythmbox and Banshee (and probably other applications), that’s all you have to do. Now when you answer a call, Banshee or Rhythmbox should be automatically paused.
2. Only for applications that don’t support this by default, such as Audacious and Linphone: you need to edit the application desktop file (which you’ll find in /usr/share/applications/) and add the following at the bottom of the file:
- for music apps (example: Audacious):
X-PulseAudio-Properties=media.role=music
- for VoIP /
SIP apps (example: Linphone):
X-PulseAudio-Properties=media.role=phone
After making the changes, close the application and start it again from the menu / Dash.
Example: for Audacious, you need to edit the
/usr/share/applications/audacious.desktop file so open that file as root with a text editor - I’ll use Gedit below:
sudo gedit /usr/share/applications/audacious.desktop
and at the bottom of this file, add “X-PulseAudio-Properties=media.role=music” (without the quotes), save the file, close Audacious and start it from the menu / Dash. Now, if Audacious is playing when receiving a call on Skype for instance, the music will be muted when answering the call.
Basically, PulseAudio will mute any application with “media.role=music” when some other application with “media.role=phone” starts makes use of the sound (although when ringing, the music isn’t muted until you answer the call, at least that’s how it has worked in my test with Skype).
For video players (e.g.:
VLC, which doesn’t support this PulseAudio feature by default), you could add “media.role=video”, but you can also simply stick with “media.role=music” since that will get the job done for any type of application or even games. See all the supported PulseAudio media roles,
HERE.
One more thing: remember to start those applications from the desktop files (from Unity Dash, the menu, etc.) and not from the command line or else this won’t work (except for applications which support this feature by default, like Rhythmbox or Banshee.
Author: Andrew
Source:
www.webupd8.org
2 weeks ago
—
—
Permalink
Quick update: today I’ve released Y PPA Manager 0.9.9 with support for Linux Mint 15 Olivia as well as the latest Ubuntu 13.10 Saucy Salamander (currently under development).
For those not familiar with Y PPA Manager, this is a tool that lets you easily add, remove or purge PPAs as well as search for packages in Launchpad PPAs, a feature that should be very useful when you can’t find a PPA for your favourite app on WebUpd8 or other similar websites. Other features include:
- list the packages available in a PPA added on your system;
- download packages from PPAs without adding them;
- PPAs backup / restore, along with all the PPA keys;
- update single repositories using a command line tool (by the way, when you add a PPA using Y PPA Manager, it’s updated without updating all the software sources) called “update-ppa” - usage example: “sudo update-ppa ppa:webupd8team/java”;
- some options that should help you re-enable the working PPAs when upgrading to a newer Ubuntu / Linux Mint version;
- remove duplicate PPAs;
- Unity quicklists / optional AppIndicator;
- more.
A complete list of features can be found on
Launchpad.
The Linux Mint 15 and Ubuntu 13.10 (useful even if you don’t use Saucy: you can search Launchpad for a certain package to see if it’s available in a
PPA for Saucy) support are the only changes in this release. Because
Linux Mint 15 ships with a custom “add-apt-repository” command, it took a bit more to get Y
PPA Manager to work with it, but all should be working now. Even though Linux Mint 15 ships with a new Software Sources app which lets you easily add PPAs and so on, you should still find Y
PPA Manager useful for its
PPA search feature, among others.
You can submit feature requests or report bugs @ Launchpad.Install Y PPA Manager in Ubuntu or Linux Mint
To add the Y PPA Manager PPA and install the application in Ubuntu or Linux Mint, use the following commands:sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Author: Andrew
Source:
www.webupd8.org
2 weeks ago
—
—
Permalink
Quick update: today I’ve released Y PPA Manager 0.9.9 with support for Linux Mint 15 Olivia as well as the latest Ubuntu 13.10 Saucy Salamander (currently under development).
For those not familiar with Y PPA Manager, this is a tool that lets you easily add, remove or purge PPAs as well as search for packages in Launchpad PPAs, a feature that should be very useful when you can’t find a PPA for your favourite app on WebUpd8 or other similar websites. Other features include:
- list the packages available in a PPA added on your system;
- download packages from PPAs without adding them;
- PPAs backup / restore, along with all the PPA keys;
- update single repositories using a command line tool (by the way, when you add a PPA using Y PPA Manager, it’s updated without updating all the software sources) called “update-ppa” - usage example: “sudo update-ppa ppa:webupd8team/java”;
- some options that should help you re-enable the working PPAs when upgrading to a newer Ubuntu / Linux Mint version;
- remove duplicate PPAs;
- Unity quicklists / optional AppIndicator;
- more.
A complete list of features can be found on
Launchpad.
The Linux Mint 15 and Ubuntu 13.10 (useful even if you don’t use Saucy: you can search Launchpad for a certain package to see if it’s available in a
PPA for Saucy) support are the only changes in this release. Because
Linux Mint 15 ships with a custom “add-apt-repository” command, it took a bit more to get Y
PPA Manager to work with it, but all should be working now. Even though Linux Mint 15 ships with a new Software Sources app which lets you easily add PPAs and so on, you should still find Y
PPA Manager useful for its
PPA search feature, among others.
You can submit feature requests or report bugs @ Launchpad.Install Y PPA Manager in Ubuntu or Linux Mint
To add the Y PPA Manager PPA and install the application in Ubuntu or Linux Mint, use the following commands:sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Author: Andrew
Source:
www.webupd8.org
2 weeks ago
—
—
Permalink
Elegance Colors, a highly customizable, chameleonic GNOME Shell theme, has reached version 2.2.0, bringing some major configuration UI changes, new theme customization options, performance improvements and more. Since our last article, the theme has also got support for GNOME Shell 3.8 (it now supports both 3.6 and 3.8).
Elegance Colors is a GNOME Shell theme that can automatically change its colors based on the current GTK theme or wallpaper. But that’s not all: the theme comes with a configuration GUI that lets you change most of the GNOME Shell theme elements, so you can basically make brand new themes using it.
The configuration GUI lets you change the panel text color, border color and width, change the gradients for the background, search entry and more, change the buttons colors, set the theme roundness, enable or disable drop shadows, set the transition duration and many other settings.
Further more, the theme comes with some default presets (which change the theme look completely): Google, Numix, Pantheon, Gaia, Dark Shine, Clear, Matte, Tron Legacy and Ubuntu Phone. You can also export or import presets from the Elegance Colors Preferences.
Changes in Elegance Colors 2.2.0 since our previous article:
- supports GNOME Shell 3.6 and 3.8;
- major UI changes with better organized options in the GNOME Tweak Tool style;
- undo/redo abilities;
- many new options to customize the theme;
- the text color of highlighted elements is now automatically adjusted
- 5 new presets (there are 10 presets now);
- you can now use symbolic colors and add custom CSS and images in the configuration file/preset (this isn’t available via GUI);
- performance improvements.
Note: don’t confuse this with the GTK theme: only the GNOME Shell theme, meaning the top panel, the Activities Overview, some dialogs like the shutdown dialog and Dash are part of a GNOME Shell theme so the GTK theme won’t change its colors!
Here are a few more Elegance Colors screenshots:
Install Elegance Colors in Ubuntu
Before installing the theme, make sure you’ve installed the GNOME Shell User Theme extension. This is a part of the official GNOME Shell extensions pack which you can install it in Ubuntu using the following command:
sudo apt-get install gnome-shell-extensions
Then, install Elegance Colors GNOME Shell theme in Ubuntu (for GNOME Shell 3.6 and 3.8, so Ubuntu 12.10 and 13.04 only) using the following commands:
sudo add-apt-repository ppa:satyajit-happy/themes
sudo apt-get update
sudo apt-get install gnome-shell-theme-elegance-colors
Once installed, use GNOME Tweak Tool to change the current GNOME Shell theme to “Elegance Colors”. This can also be done via command line:
gsettings set org.gnome.shell.extensions.user-theme name 'elegance-colors'
And finally, start the Elegance Colors process, required only once so the process that changes the theme colors based on the GTK theme or wallpaper, starts:
elegance-colors
For other Linux distributions downloads or more info, see Elegance Colors @ DeviantArt or GitHub (includes Fedora / openSUSE and Arch Linux packages). Author: Andrew
Source:
www.webupd8.org