Skip to content

Instantly share code, notes, and snippets.

@marloncabrera
Last active July 27, 2017 19:15
Show Gist options
  • Save marloncabrera/7de84bd4d9c94fa83403 to your computer and use it in GitHub Desktop.
Save marloncabrera/7de84bd4d9c94fa83403 to your computer and use it in GitHub Desktop.
Tweak openSuse 13.02

References:

TweakHound

openSuse Blogs

Vinsay

Add repos

zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_13.2 packman
zypper ar -f -n mozilla http://download.opensuse.org/repositories/mozilla/openSUSE_13.2 mozilla
zypper ar -f -n Virtualization http://download.opensuse.org/repositories/Virtualization:/openSUSE13.2/openSUSE_13.2 Virtualization 
zypper ar -f http://opensuse-guide.org/repo/13.2/ libdvdcss

SSD Settup

/dev/disk/by-id/XXXXXX/ ext4 noatime,acl,user_xattr,discard

Disable Akonadi and Nepomuk

Akonadi and Nepomuk are kinda like Windows search / indexing. I really don’t have any use for it. They use a considerable amount of resources even if you don’t use it.

To disable Akonadi / Nepomuk:

1 – Configure Desktop > Desktop Search > Basic Settings > uncheck Enable Nepomuk Semantic Desktop

2 – Configure Desktop > Startup and Shutdown > Service Manager > uncheck Nepomuk Search Module

3 – Logout or Reboot

Multimedia guide

zypper install libxine2-codecs ffmpeg lame gstreamer-0_10-plugins-good gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-ffmpeg libdvdcss2 flash-player dvdauthor07 gstreamer-plugins-base gstreamer-plugins-bad gstreamer-plugins-bad-orig-addon gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-good-extra gstreamer-0_10-plugins-fluendo_mpegdemux gstreamer-0_10-plugins-fluendo_mpegmux k3b-codecs gecko-mediaplayer vlc smplayer h264enc x264 gstreamer-plugins-libav vlc-codecs

It will need to select the option of change vendor for some packages:

The following 8 packages are going to change vendor:

gstreamer openSUSE -> http://packman.links2linux.de

gstreamer-plugins-base openSUSE -> http://packman.links2linux.de

k3b openSUSE -> http://packman.links2linux.de

libavutil52 openSUSE -> http://packman.links2linux.de

libgstreamer-1_0-0 openSUSE -> http://packman.links2linux.de

libmjpegutils-2_0-0 openSUSE -> http://packman.links2linux.de

libxine2 openSUSE -> http://packman.links2linux.de

libxine2-pulse openSUSE -> http://packman.links2linux.de

Install Microsoft Core Fonts (such as Arial, Times New Roman)

zypper install fetchmsttfonts

Install Infinality font rendering.

Although opensuse 13.1’s release notes said they have a “new font engine in Freetype 2.5″, but the font rendering still much worse than Ubuntu. That’s why we need Infinality font rendering.

  • Add the official namtrac:subpixel Infinality repository for openSUSE 13.1. This is the one maintained by the actual Infinality developer(s):
        zypper ar -f http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_13.2/ namtrac:subpixel
  • Switch system packages to the versions in the namtrac:subpixel repository, and mark for installation any other packages in namtrac:subpixel that aren’t yet installed.
  • If you don’t know how to do above step, Check this link: https://en.opensuse.org/SDB:Vendor_change_update#Using_YaST_2
  • From the main openSUSE official repository, install the fontconfig-infinality
  • Make sure your desktop environment’s font configuration for subpixel hinting is set to “Use system settings” or something similar. Only if that option does not exist, set it to RGB order with slight hinting.
  • (Optional) Set all desktop fonts to your prefer.
  • Log out and log back in to your desktop.

Kmix autostart on Plasma 5

sudo cp /usr/share/applications/kde4/kmix.desktop .config/autostart/                                                   
sudo chown marlon.users .config/autostart/kmix.desktop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment