OSX 10.6.3 arrives - some hints on avoiding heartache

The latest update to OSX Snow Leopard is now available through "Software update", and , as a larger "Combo" version (incorporating all the changes made in 10.6.1 and 10.6.2) at http://support.apple.com/kb/DL1017
It is a large update, and people should make proper preparations before installing it.
1) Back up your drive. Everyone has a current back-up of the internal drive anyway, I'm sure! What? You don't? Now is the time to make one if you haven't already! It is not that 10.6.3 in itself is likely to destroy your computer because of improperly written code or the like. It is because like any significant OS update it will install many, many thousands of updated or new files, and if anything is already up with your computer, especially problems with directories or the like, this substantially magnifies the chance of anything that was about to go wrong actually doing so.
2) Make sure you have plenty of free space on the drive. You should have a bare minimum of 10% free space AFTER the installation, preferably 20% or more. Installing many tens of thousands of files can very substantially increase free space fragmentation on a drive, potentially causing a wide variety of problems, including directory issues, operating slowdowns, problems with DVD burning, etc etc. Now is a good time to get rid of the stuff you don't really need or to shift it off to an external. Might even be worth putting in a bigger HD if you are always operating "on the edge" when it comes to space.
3) Boot up from your OS DVD and use Disc Utility from it to "repair disk" on your internal. Installing a major OS update on a drive with corrupted directories can be catastrophic. Running "repair disk" before installing any major piece of software or update can prevent a heap of subsequent misery. If you can't find your OS DVD then at least start up in "Safe Mode" (ie boot up while holding down the shift key). This will also run a directory repair (though it won't provide information about what, if anything, was wrong) and will also flush font caches and a few other things. Once you have done this reboot normally.
4) disconnect all peripherals apart from your battery charger. THis is perhaps less of an issue usually than it used to be, but better safe than sorry.
5) If you are already having problems with your Mac *do not* expect an OS update like this to fix them unless they are specifically mentioned in the documentation that comes with it. In many cases, especially if you have an underlying problem that is caused by directory or OS file corruption of some kinds, installing an update will actually make the problem worse, possibly even preventing your computer from booting. *Sort out problems first*. Don't expect an OS update to resolve them unless it is specifically identified as doing so. There occasionally are situations where the simple act of installing an update will serendipitously replace a "bad" file, especially if you use the "Combo" version of the update, but they are few and far between. Installing updates on computers with problems usually does more harm than good.
6) Opinions differ about the importance of repairing permissions when installing updates. Some people argue that permissions should be repaired before installation. Some say after installation. Some say both. A few say don't bother at all. It doesn't seem to make much difference these days. I usually do it after, though logic suggests it would matter more to do it before hand. Repairing directories (as described in 3 above) before installation really matters MUCH more.
7) Be prepared for some glitches caused by the need to update third party software after the installation of a major update. Be particularly careful about the use of things like disk or maintenance utilities . Check with the maker's website before using such things to make sure that the version you currently have is compatible with the new OS update before using them. Things like third party keyboard and mouse software (especially when they install their own ".kexts" or "system extensions") sometimes cause nasty problems , too. Sometimes software makers will have such things ready to roll out to replace such things as soon as the OS update hits the servers. On other occasions they may not.
8) If a particular piece of software is critical to your work then you may well be better off waiting until it is established by others that it will work with the new OS version or sub-version before updating. (Such problems can make you very glad you that current back-up mentioned in 1) above!)
8) If something, as it very occasionally does, goes wrong, don't panic. Take notes of what has happened as well as you can remember it, think about any "third party" stuff that you may have installed, run disk utility from your OS DVD again to both "repair disk" and "repair permissions" or boot up in "Safe Mode" to see if it fixes the issue, and if not post details of the issue as clearly as possible here. Cries of "OSX Update 10.6.whatsit ate my computer" followed by twenty further cries of "mine too" are usually far less useful, and far less likely to result in a positive solution, than a clear description of your own particular problem, the equipment you are using, third party software that you use, the manner in which you updated, the steps you took before updating, etc etc.
All of this probably sounds a bit draconian, and the vast majority of people update with no problems at all. On the other hand it is better to be safe than sorry. Taking the above steps makes it likely that you will be one of those who don't run into problems, either with the update process itself, or with your computer more generally. The arrival of a major update provides a great opportunity to do the basic checks and maintenance that every computer should have from time to time , to make sure that your back-up is up to date, and to do some of the housekeeping that keeps your computer running smoothly the rest of the time.
Cheers
Rod

You can condense it down to a couple of options, shadowbeast, if you have a computer that is regularly maintained, not over-full, doesn't have much in the way of third party haxies installed, has had its directories checked recently, don't try to install the update while simultaneously running other software, etc etc. Trouble is in many cases such parameters aren't met!
Using an update situation as an opportunity to undertake the general maintenance that should be done every month or so on any computer , (even if it is a Mac!) helps to forestall many other problems, too, as well as helping to ensure that the update process goes smoothly.
I agree that the "Combo" update can be a good idea, sig, and I've usually done so in the past myself. In some circumstances it can certainly help to overcome problems that have arisen along the way. These days, however, the updates themselves tend to be very large (in this case the "combo" version is over 800 MB in size) and I'm very aware that many , many people use the smaller Software Update versions. These seem to be less problematic than they used to be in the past, though if anything is problematic after the installation downloading the Combo and re-installing it over the top of the SU version is a very good idea.
I've been trying the SU updates regularly myself since SL arrived on the scene, and all have gone smoothly. Mind you, this has been on a couple of pretty well maintained machines.
Cheers
Rod

Similar Messages

  • Need some hints for evaluating data from Central Performance History

    Hi Experts,
    I am pretty new to all the BI-stuff and hopefully someone can provide some hints. I got the requirement to read data (CPU usage/peaks) from central performance history of "system a" into "bi system" to generate overviews/charts/etc
    Now I guess there might be a standard report/info cubes and stuff which will help to solve this.
    I would really appreciate if someone could throw me a few keywords about this topic.
    Thanks in advance!

    Hi David,
    Thanks, I hadn't looked at the note.
    Section 2 - history of all connected systems showed me what to do to collect the data. I had seen that in the setup but not understood the implications of it fully. The note explained it much clearly than the SAP help.
    Thanks again,
    Gareth

  • Need some hints on using dbms_crypto

    Hello,
    I need some hints on using the dbms_crypto package to generate some password for the OID userpassword attribute. The passwordstring is stored in a format {CRYPT}dasdasdawdww, {SHA}jfsklefjskldjkdlkldf, {MD4}dfdsfgsdgdfewwe or {MD5}fsdfsdadsgdfg where the keyword in the curly brackets describes the encryption methods. I think CRYPT means DES, SHA means SHA-1.
    The key for the DES encryption for UNIX password authentification is in the first 2 letters of the encrypted string. I wanna have an encryption function which encrypts the clear type passwords in the right format like this perl script:
    #!/bin/perl
    print crypt($ARGV[0],"HS");
    #: crypt.pl Test123 # program fetch
    HSF0Sx2zdrLoQ
    Regards
    Holger

    Hello,
    meanwhile I made some investigations on the Problem
    I tried this code:
    DECLARE
    input_string       VARCHAR2 (200) :=  'Test123';
    output_string      VARCHAR2 (200);
    encrypted_raw      RAW (2000);             -- stores encrypted binary text
    decrypted_raw      RAW (2000);             -- stores decrypted binary text
    num_key_bytes      NUMBER := 256/8;        -- key length 256 bits (32 bytes)
    key_bytes_raw      RAW (32);               -- stores 256-bit encryption key
    encryption_type    PLS_INTEGER :=          -- total encryption type
                             DBMS_CRYPTO.ENCRYPT_DES
                           + DBMS_CRYPTO.CHAIN_CBC
                           + DBMS_CRYPTO.PAD_PKCS5;
    BEGIN
            DBMS_OUTPUT.PUT_LINE ( 'Original string: ' || input_string);
            key_bytes_raw := UTL_I18N.STRING_TO_RAW ( 'HS' );
            encrypted_raw := DBMS_CRYPTO.ENCRYPT
                            src => UTL_I18N.STRING_TO_RAW (input_string,  'AL32UTF8'
                            typ => encryption_type,
                            key => key_bytes_raw
    -- The encrypted value "encrypted_raw" can be used here
            DBMS_OUTPUT.PUT_LINE ( 'Encrypted string: ' || encrypted_raw);
            decrypted_raw := DBMS_CRYPTO.DECRYPT
                            src => encrypted_raw,
                            typ => encryption_type,
                            key => key_bytes_raw
            DBMS_OUTPUT.PUT_LINE ('Decrypted string: ' || UTL_I18N.RAW_TO_CHAR (decr
    ypted_raw, 'AL32UTF8'));
            DBMS_OUTPUT.PUT_LINE ('Encrypted Char string: ' || UTL_I18N.RAW_TO_CHAR
    (encrypted_raw, 'AL32UTF8'));
    END;
    /and got these error messages:
    ERROR at line 1:
    ORA-28234: key length too short
    ORA-06512: at "SYS.DBMS_CRYPTO_FFI", line 3
    ORA-06512: at "SYS.DBMS_CRYPTO", line 10
    ORA-06512: at line 15In the next try:
    DECLARE
    input_string       VARCHAR2 (200) :=  'Test123';
    output_string      VARCHAR2 (200);
    encrypted_raw      RAW (2000);             -- stores encrypted binary text
    decrypted_raw      RAW (2000);             -- stores decrypted binary text
    num_key_bytes      NUMBER := 256/8;        -- key length 256 bits (32 bytes)
    key_bytes_raw      RAW (32);               -- stores 256-bit encryption key
    encryption_type    PLS_INTEGER :=          -- total encryption type
                             DBMS_CRYPTO.ENCRYPT_DES
                           + DBMS_CRYPTO.CHAIN_CBC
                           + DBMS_CRYPTO.PAD_PKCS5;
    BEGIN
            DBMS_OUTPUT.PUT_LINE ( 'Original string: ' || input_string);
            key_bytes_raw := UTL_I18N.STRING_TO_RAW ( 'HS12345678901234' );
            encrypted_raw := DBMS_CRYPTO.ENCRYPT
                            src => UTL_I18N.STRING_TO_RAW (input_string,  'AL32UTF8'
                            typ => encryption_type,
                            key => key_bytes_raw
    -- The encrypted value "encrypted_raw" can be used here
            DBMS_OUTPUT.PUT_LINE ( 'Encrypted string: ' || encrypted_raw);
            decrypted_raw := DBMS_CRYPTO.DECRYPT
                            src => encrypted_raw,
                            typ => encryption_type,
                            key => key_bytes_raw
            DBMS_OUTPUT.PUT_LINE ('Decrypted string: ' || UTL_I18N.RAW_TO_CHAR (decr
    ypted_raw, 'AL32UTF8'));
            DBMS_OUTPUT.PUT_LINE ('Encrypted Char string: ' || UTL_I18N.RAW_TO_CHAR
    (encrypted_raw, 'AL32UTF8'));
    END;
    /I got some results which have nothing in common with the perl script:
    Original string: Test123
    Encrypted string: DE5668CD7762074C
    Decrypted string: Test123
    Encrypted Char string: ?h?bL
    PL/SQL procedure successfully completed.Come to think of it I doubt if DBMS_CRYPTO is the right way to solve my problem. Any further hints?
    Regards Holger

  • TS1368 Even though I can connect to the Internet, I cannot connect to iTunes.  I bought some hints for a Crickler game and cannot retrieve them using 3 g or wifi.  I went into the confirmation email on the purchase and tried to report problem but couldn't

    I can't connect to iTunes.  I have Internet connection with wifi and 3G.  I bought some hints for Crickler and I cannot claim them.  I tried to report the problem using the link on the purchase confirmation email but I can't get into ITunes to report it and I suspect that's why I can't claim the hints.  I have an ipad2. Could iTunes be corrupted?  I tried rebooting and that didn't work.

    oh I'm not actually using a router, I'm using my macbook pro as a wifi router by turning on network sharing.
    And I'm sharing the connection through PPPoe
    ...unless, of course, I'm totally misunderstanding your question @@;
    I'm a complete tehcno noob =__=;

  • Give some hints that in a table control , first row will be editable and

    pls,
    give some hints that in a table control , first row will be editable and
    rest of the rows will be non-editable.

    Hi,
    Take the group1 for all the textboxes in table control as 'ABC'.
    Use this code, its working:-
    it_zekpo is my internal table w/o header line,
    wa_zekpo is work area.
    Name of input/output fields on screen are:-
    wa_zekpo-field1,
    wa_zekpo-field2, and so on...
    At screen flow-logic
    PROCESS BEFORE OUTPUT.
    *  MODULE status_8003.
      LOOP WITH CONTROL po_tb.
        MODULE read_data.
      ENDLOOP.
    PROCESS AFTER INPUT.
    *  MODULE user_command_8003.
      LOOP WITH CONTROL po_tb.
        MODULE modify_data.
      ENDLOOP.
    In PBO
    *&      Module  READ_DATA  OUTPUT
    MODULE read_data OUTPUT.
      READ TABLE it_zekpo INTO wa_zekpo INDEX po_tb-current_line. "po_tab is table control name
      "enable only first row and disable rest rows in table control.
      IF sy-subrc EQ 0.
        IF sy-tabix GE 2.
          IF screen-group1 = 'ABC'.
            LOOP AT SCREEN.
              SCREEN-INPUT = 0.
              SCREEN-ACTIVE = 0.
            ENDLOOP.
            MODIFY SCREEN.
          ENDIF.
        ENDIF.
      "disable empty rows
      ELSE.
        IF screen-group1 = 'ABC'.
          LOOP AT SCREEN.
            SCREEN-INPUT = 0.
            SCREEN-ACTIVE = 0.
          ENDLOOP.
          MODIFY SCREEN.
        ENDIF.
      ENDIF.
      data : line_count type i.
      describe it_zekpo
      lines line_count.
      po_tb-lines = line_count + 10.
      "to increase the number of lines in table control dynamically
    ENDMODULE.                 " READ_DATA  OUTPUT
    In PAI
    *&      Module  MODIFY_DATA  INPUT
    MODULE MODIFY_DATA INPUT.
      MODIFY IT_ZEKPO FROM WA_ZEKPO INDEX po_tb-currentline.
    ENDMODULE.                 " MODIFY_DATA  INPUT
    Hope this solves your problem.
    Thanks & Regards,
    Tarun Gambhir

  • Pls give some hints on this algurithum

    in a 4x4 chess grids, so 16 squares
    i have four pieces person, wumpus , pit, gold
    person is player in chess.you muss move it.
    person would fall in pit, person would grab gold
    person would be eaten by wumpus,
    so i must radomly inintialize proper positions for
    4 pieces.and also. other pieces couldnot encircle
    person, could still leave a space for person to
    move.
    please any of you have good algurithum of it?
    or give some hints?
    thanks in advance

    OK, here's a basic methodology from the vaults of my brain:
    __0 __1 __2 __3
    __4 __5 __6 __7
    __8 __9 _10 _11
    _12 _13 _14 _15
    Given four squares, numbered as above, you need to randomly place three items
    (wumpus, pit, gold), then place the person so that they are able to move,
    correct? I suppose that the person should be able to reach gold, pit, and
    wumpus?
    Consider a slightly larger square:
    - X X X X -
    - X X X X -
    - X X X X -
    - X X X X -
    - - - - - -This has the original square in the middle with some border to allow proper
    numerical manipulation.
    OK, now we take the blocks and add them numerically to an array:
    String[] board = new String(36);Looking back at the larger block above, given a square, it must not be the
    case that:
    (board[squareIndex + 6] is border or taken and
    board[squareIndex - 6] is border or taken and
    board[squareIndex - 1] is border or taken and
    board[squareIndex + 1] is border or taken)
    and it must be the case that 6 < squareIndex < 29Lets look at a full listing of possible indices in the array:
    0  1  2  3  4  5 
    6  7  8  9 10 11
    12 13 14 15 16 17
    18 19 20 21 22 23
    24 25 26 27 28 29
    30 31 32 33 34 35If you take each index, divide by 7 and add index modulo 7
    (int i = index/7 + index % 7) you get the following result:
    0  1  2  3  4  5
    6  7  2  3  4  5
    6  7  2  3  4  5
    6  7  8  3  4  5
    6  7  8  9  4  5
    6  7  8  9 10  5
    We've already set the requirement that 6 < index < 29, leaving the following:
    6  7  2  3  4  5
    6  7  2  3  4  5
    6  7  8  3  4  5
    6  7  8  9  4  5
    So,
    if int i = (index/7 + index%7), then i < 5 or i> 6 (i != 5 && i !=6), giving a
    test for a valid square within the array, if needed.
    As long as one of the adjoining squares (I'm assuming lateral movement only)
    is open, then the person can be placed and still move. Of course, for all
    items to be accessible, then none of the items can be blocked, and all of
    the placed items must be checked after a new item selects a position to
    make sure that all is well; if a position for an item is chosen that blocks
    another item, then choose a different position and try again.
    It will speed things up if you can keep track of the failed positions so you
    know not to try them again, as well as keeping track of placed items so you
    don't try to place two items in the same square.
    Are there better ways to do this? No doubt; this is a quick shaking-of-the-
    tree to see what fell out, but hopefully it will give you some place to start.
    I haven't coded a Wumpus in over 20 years; thanks for the trip down memory
    lane!

  • Hi there, I have MacBook Air (Mid 2012) with OSX 10.8.2. I want to update to latest OSX but it is saying that I need to first install MBA Flash Firmware Update 1.1. When I try to install this firmware, I am told I should have OSX 10.8.3,can some one help?

    Hi there, I have MacBook Air (Mid 2012) with OSX 10.8.2. I want to update to latest OSX but it is saying that I need to first install MBA Flash Firmware Update 1.1. When I try to install this firmware, I am told I should have OSX 10.8.3, Each one asking other to update first, can some one help me in this regard ?

    If you don't already have a current backup, back up all data, then reinstall the OS.* You don't need to erase the startup volume, and you won't need the backup unless something goes wrong. If the system was upgraded from an older version of OS X, you may need the Apple ID and password you used.
    If you use FileVault 2, then before running the Installer you must launch Disk Utility and select the icon of the FileVault boot volume ("Macintosh HD," unless you gave it a different name.) It will be nested below another icon with the same name. Click the Unlock button in the toolbar and enter your login password when prompted. Then quit Disk Utility to be returned to the main screen.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    If you installed the Java runtime distributed by Apple and still need it, you'll have to reinstall it. The same goes for Xcode.
    *The linked support article refers to OS X 10.9 ("Mavericks"), but the procedure is the same for OS X 10.7 ("Lion") and later.

  • [Off topic] Need some hints where to start

    Hi,
    I've been out of C++ for around 9 years. (Doing java since then)
    For an upcoming project I have to get back into it.
    I've already done quite much execise with STL, boost and ICU.
    Now I'm looking for a solution for the following problem:
    I need some kind of RessourceManager, which is able to suspend
    some threads and dump their memory to disk. It must maintain
    dependencies between ressources and should be as transparanet
    as possible to the rest of the source code. It should have some config
    options like amount of memory to use, etc.
    I think a starting point would be an Allocator which is connected to
    a ResourceManager.
    Is there any standard way, which I haven't found, to do this?
    Greetings,
    Markus
    P.S.: Can someone point me which is the right mailing
    list for this kind of questions?

    A good resource for general C++ programming questions like yours is newsgroup
    comp.lang.c++.moderated

  • My Mountain Lion OSX is very slow and some of my applications get hang and also shutting down is slow

    I have noted after install of Mountain Lion OSX my system and aplication opening has slow

    Open Console.app by clicking on Spotlight in the top-right of the screen and typing 'Console', then press 'return.
    Look in the sidebar under 'FILES' for 'System Log' and click on it.
    Click the 'Clear Display' icon in the taskbar, and then 'Insert Marker'. Make a note of the time on the marker.
    Press the power button once to display the shutdown window. Make sure 'Reopen Windows when logging back in' is selected. Shutdown the computer (not 'Restart').
    When the computer is off, press the power button again and log in. The Console window should be at the front of your screen. Skim through the messages and look for any obvious hangs or repeated messages.

  • Some hints required

    Hi,
    We have Solaris 8 with Forte 6 update 2
    Don't tell its out of life before i complete ;-)
    We are planning to move to Sun Studio 10.
    We use third party softwares like Orbix, Ilog, Roguewave, Xerces, to name the main ones.
    The machine specifications are
    SunOS sunfirev240 5.8 Generic_108528-22 sun4u sparc SUNW,Sun-Fire-V240
    Any help regarding this rollover?
    Any specific problems that we might face?
    Thanks

    I'm glad to hear you are upgrading to a current compiler. :-)
    In practice, we find that some third-party software vendors do things in their code or build processes that don't follow the rules for using Sun compilers. Third-party code sometimes contains hacks that are not supported by Sun and don't work on all compiler releases. We work with vendors directly to help them get their code working properly.
    Apart from that, later compilers do a better job of finding errors in code that earlier compilers missed.
    A good first step is to ask the various 3rd-party vendors whether they support Sun Studio 10, and if you need to upgrade their software to use Studio 10.
    Once you resolve the third-party issues (if any) I suggest just installing the new compiler and rebuilding everything.

  • Has anybody got some hints or tutorials on how to make realistic worn metal textures?

    I've been trying to find a good tutorial to make one  for a few weeks and I just can't find a half decent one so if anybody can help it would be much apreciated please

    I've seen some good tutorials for shiny metal (gold) and for beaten metal, but I can't remember any for worn or grungy metal. If you haven't been able to find a tutorial that may be because it is so easy to take photos of real objects and use them as textures. There are also zillions of downloadable textures ready-made.  Is there a reason you must do it from scratch? 
    You can download a 30 day trial version of Filterforge which creates configurable textures like one currently featured on the Filterforge home page which looks like worn metal to me:

  • New to using Apple TV and edd some hints and help

    hi,
    I've just set up my Apple TV, and have a few questions.
    When you are showing a movie off your Mac through Apple TV does it use up any data?
    How much data does it generally use?
    and anything else that I shod know would be very helpful.
    Thank you

    When playing video purchased or home video added to itunes, the video stream traverses your local network only and does not involve the internet so should not cost anything to play -note you must be accessing video under Computers>your iTunes>Movies etc not using the top level Movies/TV ions which play prior purchases from the cloud.
    An internet connection is needed by AppleTV 2 and 3 to play protected content as they need to be able to authorise - I don't know how much data this uses but tit should be minimal, no more than sending a simple email or two, if that.
    If you buy your video from iTunes, then the movie and TV show sizes listed there will give a good representation of data needed to download or rent from the internet in the first place (either to AppleTV or to keep in itunes).
    SD movie are around 1GB, 720p HD 3-5GB (720p) and 1080p HD 4-6 GB or so.  The largest movie I've seen is Spartacus in HD which I've not bought but is listed as over 8GB.
    If you have a monthly internet quota which is low, you may be better off renting in itunes than directly on AppleTV - as AppleTV has no storage it can often redownload the video from the start if you watch a rental more than once or don't watch it straight through.
    AC

  • Flash chart__HELP guys atleast give me some hint.

    hi all,
    i have created a flash chart which contains four bars-'COMPANIES' 'BUSINESS UNITS' 'VENDORS' & 'CUSTOMERS'.
    The above four bars are from one table but all these bars represents four different tables also.
    please tell me how to create link in such a way that when i click on each bar, each should show me a different table on different pages accordingly.
    Edited by: raghu on Mar 28, 2012 10:48 AM
    Edited by: raghu on Mar 28, 2012 11:27 AM

    Link to a page that will branch to different pages based on a page item that is sent via the chart link.
    For example:
    Create Page 220 with an hidden item P220_TABLE.
    On Page 220 create a branch to the page for your 'COMPANIES' table with a condition of Value of Item / Column in Expression 1 = Expression 2, Expression 1: P220_TABLE, Expression 2: COMPANIES
    Create additional branches for each table page.
    Go back and edit your chart series and edit the Action Link fields.
    Action Link: Link to Custom Target
    Target: Page in this Application
    Page: +220+
    Request: BRANCH_TO_PAGE_ACCEPT
    Name--
    Item 1: P53_TABLE Value: +#LABEL#+

  • Difficulties to adjust touchpad, need some hints. [SOLVED]

    Hi,
    Thank you to the forum community and to the Arch community for giving a really good support and strenght to the Arch project.
    I am having difficulties to configure my touchpad, here are the hardware informations output from hwinfo :
    PS/2 00.0: 10500 PS/2 Mouse
      [Created at input.249]
      Unique ID: AH6Q.Y_f5kDtfqz2
      Hardware Class: mouse
      Model: "SynPS/2 Synaptics TouchPad"
      Vendor: 0x0002
      Device: 0x0007 "SynPS/2 Synaptics TouchPad"
      Compatible to: int 0x0210 0x0001
      Device File: /dev/input/mice (/dev/input/mouse0)
      Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event6, /dev/input/by-path/platform-i8042-serio-1-event-mouse, /dev/input/by-path/platform-i8042-serio-1-mouse
      Device Number: char 13:63 (char 13:32)
      Driver Info #0:
        Buttons: 1
        Wheels: 0
        XFree86 Protocol: explorerps/2
        GPM Protocol: exps2
      Config Status: cfg=new, avail=yes, need=no, active=unknown
    I use synaptic driver because I had issues with the mtrack drivers from the AUR ( the mouse was stoping to work.). Now i configured this way my synaptic config :
    Section "InputClass"
            Identifier "touchpad"
            MatchProduct "SynPS/2 Synaptics TouchPad"
            Driver "synaptics"
            Option "TapButton1" "1"
            Option "TapButton2" "2"
            Option "TapButton3" "3"
            Option "VertEdgeScroll" "on"
            Option "VertTwoFingerScroll" "on"
            Option "HorizEdgeScroll" "on"
            Option "HorizTwoFingerScroll" "on"
    EndSection
    Section "InputClass"
            Identifier "touchpad ignore duplicates"
            MatchIsTouchpad "on"
            MatchOS "Linux"
            MatchDevicePath "/dev/input/mouse*"
            Option "Ignore" "on"
    EndSection
    I added the following code that i run at X startup also to avoid the mouse to move  when I use the tapping feature because it s too sensitive by default :
    xinput -set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 8
    Now the mouse is less sensitive and doesnt move when i want to use left click tapping feature. (click without pressing the touchpad buttons).
    But the problem is I need "move accross the touchpad" maybe 4 times in order to cover the entire screen. How can I have amore sensitive mouse but no change in the mouse position when I am tapping the touchpad to click.
    Thanks for your help.
    Last edited by maxarsys (2013-11-06 08:24:14)

    Here's what I use but I don't honestly think somebody else's config is likely to be much help:
    Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "HorizTwoFingerScroll" "1"
    Option "LockedDrags" "1"
    Option "TapButton1" "3"
    Option "TapButton2" "1"
    Option "TapButton3" "2"
    Option "ClickFinger1" "3"
    Option "ClickFinger2" "1"
    Option "ClickFinger3" "2"
    Option "FingerLow" "20"
    Option "FingerHigh" "25"
    MatchDevicePath "/dev/input/event*"
    EndSection
    Section "InputClass"
    Identifier "touchpad ignore duplicates"
    MatchIsTouchpad "on"
    MatchOS "Linux"
    MatchDevicePath "/dev/input/mouse*"
    Option "Ignore" "on"
    EndSection
    Section "InputClass"
    Identifier "Disable clickpad buttons on Apple touchpads"
    MatchProduct "Apple|bcm5974"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
    EndSection
    The last part doesn't apply - it must be from the default config.
    I would be astonished if this was at all helpful but you did ask!

  • Can anyone give me some hints or advice on this

    I am trying to create a webpage containing a flash .swf file
    with click to play button like the ones at Youtube. Can anyone
    please tell me how to set up this step by step in Adobe Flash? What
    I want to do is:
    once someone clicks on the "play" button at the beginning,
    the scene will connect to another external swf then start playing.
    They will have play, pause and volume control bars like a player
    for users to click.
    Thanks for any of your advice.

    I am trying to create a webpage containing a flash .swf file
    with click to play button like the ones at Youtube. Can anyone
    please tell me how to set up this step by step in Adobe Flash? What
    I want to do is:
    once someone clicks on the "play" button at the beginning,
    the scene will connect to another external swf then start playing.
    They will have play, pause and volume control bars like a player
    for users to click.
    Thanks for any of your advice.

Maybe you are looking for