This little guide is for anyone with an HP Touchsmart Tm2 series running Ubuntu 10.04 and above.
PLEASE NOTE: These workarounds, solutions, and tips have been tested and verified to work on an HP Touchsmart Tm2-2050us running Ubuntu 10.04 Lucid Lynx and Ubuntu 10.10 Maverick Meerkat.
Installation: There are no problems I have experienced with installation except for the display not working on the live USB/CD images occasionally, this can be fixed by simply closing the display lid, and reopening it (this usually has to be done at least 2 or 3 times).
Display: Most times after boot up, the display is black. A workaround for this is closing the lid and reopening it (repeat until the display works). Another reported solution is as follows:
1) Open a terminal
3) Add this to the bottom of the file (this disables the ATI part of the hybrid graphics card):
sudo nano /etc/rc.local
4) Press CTRL-X (to exit), Y (to save changes), and ENTER/RETURN to accept the file name.
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Note: This solution is also reported to increase battery life.
Trackpad: It may seem that the right click button is disabled, but it isn't. To right click, you must tap the very bottom right corner of the trackpad. Also, by default the trackpad does not have multi-touch enabled (even though it is capable of it). A reported solution for this is:
1) Open a terminal
3) Add this to the bottom of the file:
sudo nano /etc/X11/xorg.conf.d/50-two-finger-scroll-touchsmart-tm2.conf
4) Press CTRL-X (to exit), Y (to save changes), and ENTER/RETURN (to accept file name)
Identifier "enable synaptics SHMConfig"
Option "SHMConfig" "on"
Option "EmulateTwoFingerMinW" "5"
Option "EmulateTwoFingerMinZ" "60"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Note: if this workaround periodically stops working, then type these two commands into the terminal:
Touchscreen: The touchscreen recognizes gestures fine out of the box, but they are a bit laggy and unresponsive at times. I suggest adding a repository and installing the a few packages (kde-config-tablet is only necessary if you run KDE). Open up a terminal and type the following:
sudo add-apt-repository ppa:tkluck/ppa
sudo apt-get update
sudo apt-get install xserver-xorg-input-wacom wacomrotator kde-config-tablet
5) Digitizer Pen: Surprisingly, there haven't been any problems that I have encountered with the pen. If you have any, please let me know.
sudo apt-get update
Sound Card: The Intel HDA 5 Series/3400 sound card my model came with only has one audio jack (for both input and output). The output works perfectly fine for me, but when I open alsa-mixer via terminal and change "line-in" to "mic-in", it does not receive any signal. I have not come across a solution or workaround to this problem, but if you have, don't hesitate to share it with me and the community.
HDMI: Works, but no sound output.
F-Keys/Action Keys: By default, the action keys are only enabled. You can fix this by hitting ESC when the HP splash screen appears during boot up. Go to the BIOS and the option is in there. Disable the action keys (this will make if so you have your F-Keys, and action keys by pressing the "fn" key located to the left of the SUPER key (usually the key with a Windows logo on it).
Front Mic: You must unmute the microphone in "sound settings" for this to work.
Page Up/Page Down Buttons Missing: There are no page up and down buttons on this computer, but you can still use them. Press fn+the up arrow key for page up and fn+the down arrow key for page down.
Wireless: The Broadcom driver needed for wireless networking can be obtained by connecting to an ethernet connection, click "System" on the top GNOME panel, select "Administration" or whatever it says (I'm on KDE at the moment and cannot look), and then open "Additional Drivers"/"Restriced Drivers". Search for additional/restricted drivers, and install the Broadcom driver that will appear. Simple as that, you're wireless now .
Fan: Make sure the "ALWAYS ON" option is selected for the fan in the BIOS.
If you have any problems that were not listed here with or without a solution, please post in this thread. If you have any solutions/workarounds that were not listed, please also post. I take credit for none of these solutions but the opening and closing of the lid to fix the display.