From Fedora Project Wiki

(Added some notes)
No edit summary
Line 52: Line 52:
* Add myself to the wheel group.
* Add myself to the wheel group.
* yum install yum-fastestmirror yum-presto
* yum install yum-fastestmirror yum-presto
== Reinstate Tap-to-Click Touchpad Behaviour ==
  Section "InputDevice"
        Identifier  "TouchPad"
        Driver      "synaptics"
        Option      "Protocol" "auto-dev"
        Option      "TapButton1" "1"
        Option      "RTCornerButton" "2"
        Option      "RBCornerButton" "3"
        Option      "SHMConfig" "on"
  EndSection


== Asus Laptop Sound Fix ==
== Asus Laptop Sound Fix ==

Revision as of 14:02, 24 June 2009

Mat Booth

Mat is a software engineer who works on SCADA systems by day and Fedora by night.

Email: fedora(at)matbooth.co.uk

Website: www.matbooth.co.uk

Activities Within Fedora

Package Maintenance

A comprehensive list of the packages I maintain in Fedora can be seen in the Package Database. What follows is a brief test plan for some of the packages I maintain.

  • eclipse-epic
    • Run eclipse from a terminal with -consoleLog.
    • Open Perl perspective, create a new Perl project with Module::Starter bits and create a new Perl file.
    • Syntax highlighting, occurrence highlighting, content-assist and Outline view contributions work.
    • Syntax error markers shown in Problems view and task tag markers shown in Tasks view.
    • Mouse-over Perl built-in function tooltips work.
    • Hit Ctrl-Shift-F to make sure Perl Tidy formatting works.
    • Right-click a built-in function "Perldoc" option opens Perldoc view.
    • Right-click a user function "Open Declaration" option works.
    • Create a "Perl Local" run profile and run, results appear in console.
    • Set a breakpoint and debug local profile, results appear in console and variable view works.
    • Create a "Perl CGI" run profile and run, server status appears in console, results appear in browser.
    • Set a breakpoint and debug CGI profile, server status appears in console, results appear in browser and variable view works.
    • TODO: Pod::Checker, Perl::Critic integration.
  • eclipse-phpeclipse
    • Run eclipse from a terminal with -consoleLog.
    • Open PHP perspective, create a new PHP project and PHP file.
    • Syntax highlighting, occurrence highlighting, content-assist and Outline view contributions work.
    • Syntax error markers shown in Problems view and task tag markers shown in Tasks view.
    • Start, stop and restart apache successfully.
    • Apache stops when eclipse is closed.
    • When running apache, right-click the editor "Show In->PHP Browser" works.
    • When running apache, right-click navigator view "Open PHP Browser" works.
    • Right-click navigator view "External PHP Parser" runs and results are in the console.
    • Win32 help preference page is removed.
    • Mouse-over PHP built-in function tooltips work and PHP Manual view works.
    • Right-click a built-in function "PHP Help" opens help system to correct page.
    • Right-click a user function "Open Declaration" option works.
    • All the "PHPEclipse Help" links work in the help contents.
    • TODO: Run profiles and debugging.

Random Notes

New Installation Checklist

  • Allow users of the wheel group to have sudo access.
  • Add myself to the wheel group.
  • yum install yum-fastestmirror yum-presto

Reinstate Tap-to-Click Touchpad Behaviour

 Section "InputDevice"
       Identifier  "TouchPad"
       Driver      "synaptics"
       Option      "Protocol" "auto-dev"
       Option      "TapButton1" "1"
       Option      "RTCornerButton" "2"
       Option      "RBCornerButton" "3"
       Option      "SHMConfig" "on"
 EndSection

Asus Laptop Sound Fix

Specifically for F10 on Asus Model F3Sr laptops, but this is probably valid for other configurations too.

In modprobe.conf:

 options snd-hda-intel model=lenovo

Sun Java on Linux Bug

For this locking assertion failure:

 java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed

Fix for sun-java5-bin:

 sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/lib/amd64/xawt/libmawt.so

Fix for sun-java6-bin:

 sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-1.6.0-sun-1.6.0.5/jre/lib/amd64/xawt/libmawt.so