openSUSE 11.4 Adobe Air x86_64

Install the following:

sudo zypper install libasound2-32bit libgcc45-32bit libncurses5-32bit libxml2-32bit mozilla-nss-32bit mozilla-nspr-32bit gtk2-devel libxml2-devel-32bit libxml2-devel libxslt-32bit rpm-32bit rpm-devel libstdc++33-32bit libstdc++33-devel-32bit libgnome-keyring0-32bit

Grab the rpm for Adobe Air:

Install it:

sudo zypper in adobeair.i386.rpm

kde openSUSE macbook pro touchpad..

Try  the command “syndaemon -d -i 1″ on the command line. This runs syndaemon in the background, and prevents the touchpad from doing anything one second after you’ve typed anything.

.You can put it into systems -> Startup and Shutdown -> Autostart, so that it will turn on every time you log in.

I’ve tried what I thought was the samething in KDE’s “System Settings” under:

Hardware > Input Devices > Touchpad > Automatic touchpad control

Then check “Automatically switch off touchpad on keyboard activity”.

Nothing seems to work that good in KDE. GNOME handeled it pretty well, but I’m trying to move away from GNOME. I like how KDE looks and all the control settings.  GNOME 3.x so far isn’t for me so I’m not really digging.

Does anyono e else use KDE with a macbook pro and have a good solution for the touchpad?


Just typing this post I’ve had to start over multiple times because of the mouse jumping around and overridding what I have already typed……



openSUSE 11.4 on Macbook Pro 5,3

openSUSE 11.4 runs great on the Macbook Pro 5,3 but you do need to add some extras to get everything working.

You can see what version you are running with the following:

sudo /usr/sbin/dmidecode -s system-product-name

First thing we want to do is add a repository from the openSUSE Build Service:

You can add this via zypper with the following code:

sudo zypper ar --refresh "Apple Stuff"

Add the packages from this repository:

sudo zypper in macfanctld applesmc-kmp-desktop applesmc pommed mbp-nvidia-bl nvidia-bl mbp-nvidia-bl-kmp-desktop nvidia-bl-kmp-desktop

Start the services and add them to startup:

sudo service pommed start
sudo service macfanctld start
sudo chkconfig --add pommed
sudo chkconfig --add macfanctld

Install broadcom for wireless with the Packman repository:

sudo zypper ar --refresh "Packman Repository"

Add the packages:

sudo zypper in broadcom-wl broadcom-wl-kmp-desktop broadcom-wl-kmp-default

If that doesn’t work after a reboot, try:
sudo /usr/sbin/install_bcm43xx_firmware

Add the nvidia drivers for 3D acceleration with the Nvidia repository:

sudo zypper ar --refresh "Nvidia Repository"

sudo zypper in x11-video-nvidiaG02

Run nvidia-xconfig to create a /etc/X11/xorg.conf and add the following to the device section:

Option "Coolbits" "1"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefaultAC=0x3"

To fix sound;

sudo zypper in alsa-utils

Do the following as root:


Press F6
Select HDA NVidia
Unmute Front Sp and Surrond and turn up the volume, test in kmix or play something.

run /usr/sbin/alsactl store

That is it for now, I got to run and will finish updating later…

openSUSE zypper commands

Just like my macports post this is more of my cheatsheet, if you find it helpful great.

zypper list all commands

zypper help list help for a command

zypper help patterns

zypper repos or zypper lr list repositories configured

zypper addrepo or zypper ar add a new repository, followed by the url and alias

zypper ar --refresh Tumbleweed

zypper removerepo or zypper rr remove repository

zypper rr Tumbleweed

zypper install or zypper in install package

zypper in git installs git
zypper in -t pattern lamp_server installs the lamp server pattern
zypper in vim -emacs installs vim and removes emacs
zypper in amarok upd:libxine1 install libxine1 from upd

zypper remove or zypper rm remove package

zypper remove sqlite

zypper update or zypper up updating packages

zypper up update all installed pacakges with newer version as far as possible
zypper up libzyp zypper update libzypp and zypperr

zypper –no-gpg-checks no gpg checks
zypper –auto-agree-with-licenses auto-agree with licenses

zypper search or zypper se search for package

zypper se vlc show anything with vlc in it
zypper se 'yast*' show all packages starting with yast
zypper se -r upd list all packages from 'upd' repository
zypper se -i sqlite show all sqlite installed packages
zypper se -t pattern -r upd list all patterns available in the 'upd' repository

zypper info or zypper if get info about packages

zypper if amarok
zypper if -t patch amarok show info for 'amarok' patch
zypper patch-info amarok same as above
zypper info -t pattern lamp_stack info 'lamp_server' pattern

zypper what-provides or zypper wp get info about dependencies

zypper wp
zypper wp firefox

zypper verify or zypper ve this is useful in cases of broken system

Update Mangement:

zypper list-patches or zypper lp list needed patches
zypper patch apply patches
zypper patches list all patches
zypper patch-check or zypper pchk check patches
zypper patch-info get info about patches
zypper info -t patch

Distribution upgrades:

zypper dist-upgrade or zypper dup NOTE: becareful with this one! hahaha

openSUSE Project Tumbleweed

With the release of openSUSE 11.4 Project Tumbleweed has now come true. Very nice idea, lets hope it works! If you don’t know what Tumbleweed is, it is a rolling release of openSUSE in a more stable manner than running something like Factory, which is considered more along the lines of unstable like a Debian Etch or Fedora Rawhide. Read the link bellow for more info.

If you would like to convert your standard openSUSE 11.4 to running Tumbleweed it is this simple.

Open up a terminal and either become root or sudo the commands bellow:

Add Tumbleweed to your YaST or zypper installation repositories and enable autorefresh:

zypper ar --refresh Tumbleweed

Do a distro update from Tumbleweed as needed. The first time you will need to accept the GPG key:

zypper dup --from Tumbleweed

You can also add the Pacman repository with Tumbleweed as well, which is nice since most openSUSE users will have this repository enabled for more non-free type software.

zypper ar --refresh "Packman Tumbleweed"

Upgrade Packman packages as well:
zypper dup --from "Packman Tumbleweed"

Results may very and if your system blows up, don’t blame me..

Click to see more about Project Tumbleweed

Please subscribe and give quality feedback.

You can test the Tumbleweed repository and give a feedback, share experience and report issues to the openSUSE Factory mailing list( If direct access to the list fails, please subscribe using this link( Don’t forget to answer on confirmation email that list server will send few minutes after you initial email. This way we prevent that someone else subscribe you to the list.

As always: “Have a lot of fun…