PowerBook 17" G4 Lid not closing properly

Hello,
my PowerBook G4 17" lid doesn't properly close any more. The two little hooks are ok and they get pulled down by the magnet as always but it seems like that the lid with the display is too strongly pulling upwards so that the hooks snap back out.
Can anybody help me if I can fix this myself? Any trick?
I'd appreciate any tips
cu

On my PowerBook 17" (1Ghz) I can see the latch mechanism from the battery bay if I take out the battery. Looks like this would let you inspect for any dust or debris that can restrict the full range of motion the locking block needs. The typical cause of locking problems is that something gets between the front of the locking block and the inner surface of the case that acts as a forward stop.
In my MacBook Pro, this access is blocked. I don't know if the blocking panel is fitted to PBG4s newer than mine, but it's worth a try.

Similar Messages

  • Outlook 2013 are not opening and showing pst files are not closed properly

    Hi
    Outlook 2007 has stopped working and showing close the program. Again,we re-started then outlook 2007 and it has opened and taken the backup of pst files in a separate hard drive.
    The pst file was repaired in scanpst.exe and again i have tried to put the pst file back in outlook 2007.It was hanging and suddenly i have uninstalled 2007 and started installing outlook 2013.
    2013 applications like word,excel,power point are opening and outlook 2013 are not able to open and showing pst files were not closed properly.
    Again i have un-installed and re-installed the outlook 2013.still we are not able to open the outlook.
    Need your support at the earliest to fix the issue.
    Thanks

    Hi,
    What's the .pst file used for? Archive? Or you set up a POP3 account and want to import the emails from the .pst file?
    Another question, you mentioned you installed Outlook 2013 and it didn't open either. Was this from the beginning right after you installed Outlook 2013, or after you did something such as create a new Profile, set up a new account and tried to import the
    .pst file?
    Kindly answer my questions so I can understand the situation better.
    I've seen some of this issue caused by the anti-malware software, check your anti-malware software to see if it's trying to interfere with Outlook - things like real time email checking can sometimes cause these kinds of problems. To troubleshoot, we can
    simply disable the anti-malware software temporarily to see the result.
    Regards,
    Melon Chen
    TechNet Community Support

  • New Macbook Pro Lid not Aligned Properly

    Hi all,
    I received my new 2010 15" HR i7 Macbook Pro earlier this month (May) and have been very happy with it up until yesterday when I noticed that the screen lid and the rest of the body do are not aligned properly when the lid is closed. There is an offset of about 1.5mm in the left-to-righthand direction.
    The computer is only weeks old and hasn't been dropped or mishandled, so I was wondering where I stand here. It's not a massive deal really, but I feel as a virtually brand new machine, this thing should be perfect. Would I be entitled to a replacement for this defect, and if so, how long would I likely be without a machine whilst I send it back etc. (it has some customisations so can't be exchanged in a retail store).
    Thanks in advance

    Hi chapowski and welcome to Apple Discussions!
    You are asking questions here which we don't really have any way of answering. Your best bet is to contact Apple ((44) 0844 209 0611 in the UK) and let them know your problem, and ask what they can do for you.
    Just FYI, Apple typically does not replace computers unless they are unable to repair them. Since it is not a stock machine, a repair would likely take less time than a replacement anyway.
    Best of luck.

  • Upon opening Outlook 2003 get message "Not closed properly. File is being checked for erros."

    When opening Outlook 2003 get an error message stating that is was not closed propertly and that the file is being checked. It can sometimes take up to 5-10
    minutes for outlook to open. How can I stop this?

    You need to figure out why Outlook is not closing property. The usual culprits are addins that access Outlook data. 
    Are you closing outlook before shutting down windows? If you let windows shut it down, you can corrupt the pst. 
    Does it work better in Safe mode? To open Outlook in Safe mode: Close Outlook then hold Ctrl as you click on the Outlook icon. You'll get a message asking if you want to start in Safe mode. Click Ok. 
    Diane Poremsky [MVP - Outlook]
    Outlook & Exchange Solutions Center
    Outlook Tips
    Subscribe to Exchange Messaging Outlook weekly newsletter

  • Logical error with Sockets, not closing properly

    Hi again everybody, I am still in need of help it seems. I have been working on a way to transfer files from computer a to computer b but I cannot get the Sockets/Streams to work properly!
    The problem I keep getting is "IOException: java.net.SocketException: Software caused connection abort: socket write error"
    According to some threads in this forum its either because of a firewall blocking or because of an error such as the client trying to write to a stream that is closed in the other end ( or something like that, I cannot remember 100%).
    The thing is: I am only getting this the second time I try to send the file, the first time it works just fine.
    I can solve the problem by restarting the server (resetting the socket) after every time I send the file but that is not a solution, but merely a confirmation that I indeed have a bug.
    Can you please have a look at my code and point out where I missed something? I have been staring blindly at the code on and off for over a day now.
    CLIENT:
    import java.io.*;
    import java.net.*;
    * This is the FileSender class
    * Final version will take a File and Socket pointer
    * and send the file over the socket using the according handshake-protocol.
    * Current version opens it's own socket and can only send one File.
    * parameters:
    *  // File myFile, Socket mySocket <-- Final version goal
    *  String[] args  ()
    * @author Glader
    *     @version 1.2
    public class FileSender {
         private static Socket clientSocket = null;
    //     private static DataOutputStream output; <-- ver 1.0
         private static ObjectOutputStream output = null;
         private static FileInputStream file;
         private static BufferedReader input = null;
         private static final boolean DEBUG = true;
          * @param args
         public static void main(String[] args) {  // NOTE: REBUILD BEFORE FINAL!!!
              if(args.length != 1){
    //               throw new IllegalArgumentException("Error in FileSender: recieved " + args.length + " arguments, expected 2.");
                   System.err.println("Usage: Provide the method with ONE valid filepath/filename");
              else{
                   try{
                        if(DEBUG){ // <--- DEBUG BLOCK
                             if(input != null)
                                  System.out.println("input was not null at beginning of runtime!");
                             if(output != null)
                                  System.out.println("output was not null at beginning of runtime!");
                             if(clientSocket != null)
                                  System.out.println("clientSocket was not null at beginning of runtime!");
                   file = new FileInputStream(args[0]);
                   if(DEBUG){ // <---- DEBUG BLOCK
                        System.out.println("The following argument was entered: " + args[0]);
                             File myFile = new File(args[0]);
                             String sizeString = "";
                             long fileLength = myFile.length();
                             if(fileLength == 0){ // The file does not exist
                                  sizeString = "File does not exist";
                             }else if((fileLength / 1048576) != 0){ // The file is larger than 1Mb
                                  sizeString = "Filesize: " + (fileLength / 1048576) + " Mb";
                             }else if((fileLength / 1024) != 0){ // The file is larger than 1Kb
                                  sizeString = "Filesize: " + (fileLength / 1024) + " Kb";
                             }else{ // The file is larger than 1b
                                  sizeString = "Filesize: " + fileLength + " b";
                             System.out.println(sizeString);
                   send(file);
                   try{
                   input.close();
                   output.close();
                   clientSocket.close();
                   file.close();
                   }catch(IOException e){
                   catch(FileNotFoundException ex){
                        System.err.println("Error: No file was found at " + args[0] + " Double-check and try again.");
                   }finally{
                        try{
                        file.close();
                        }catch(IOException e){
                             //Nothing we can do
               * Send method
              private static void send(FileInputStream inFile){
              try{
                   clientSocket = new Socket("192.168.0.167", 2345);  //open a socket
                   input = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); // read what the server is saying
                   output = new ObjectOutputStream(clientSocket.getOutputStream());
                   if(DEBUG){  // <----- DEBUG BLOCK
                        String debugString = "";
                        if(input == null)
                             debugString += "input is null";
                        if(debugString.length() != 0)
                             debugString += ", ";
                        if(output == null)
                             debugString += "output is null";
                        if(debugString.length() == 0)
                             debugString += "input & output are OK";
                        System.out.println("status at start of 'send'-method: " + debugString);
                   if(clientSocket != null && inFile != null){
                        try{
                             long currentTime = System.currentTimeMillis();
                             boolean finished = false;
                             int flushTicker = 0;
                             int packetTicker = 0;
                             if(DEBUG){ // <--- DEBUG BLOCK
                                  System.out.println("packet-counter at " + packetTicker + " before sending data");
                             while(!finished){
                                  byte[] buffer = new byte[1024];
                                       if(flushTicker % 100 == 0) // clear cache, prevents OutOfMemory error
                                            output.reset();
                                       flushTicker++;
                                       packetTicker++;
                                       int bytesRead = inFile.read(buffer);
                                       if(bytesRead == -1){
                                            output.writeObject(new Packet(null, "finished", false, bytesRead));
                                            finished = true;
                                            output.flush();
                                       output.writeObject(new Packet(buffer, "", true, bytesRead));
                                       output.flush();
                             if(DEBUG) // <--- DEBUG BLOCK
                                  System.out.println("Number of packets sent: " + packetTicker);
                                  if(DEBUG){ // <---- DEBUG BLOCK
                                       // System.out.println("buffer contains: " + buffer.length + " bytes");
                                  long time = 0;
                                       if(DEBUG){
                                            time = ((System.currentTimeMillis() - currentTime)/1000);
                                       if(time == 0){// The operation took a very short time, cannot measure in seconds
                                            System.out.println("The operation took ~" + (System.currentTimeMillis() - currentTime) + " ms");
                                       }else{
                                       System.out.println( "The operation took " + time + " Seconds");
                             catch(UnknownHostException e){
                                  System.err.println("Trying to connect to unknown host: " + e);
                             catch(IOException e){
                                  System.err.println("IOException: " + e);
                   else{ // SOCKET OR FILE WERE NULL!
                        String result = "";
                        if(clientSocket == null){
                             result += "socket";
                        }else if(output == null){
                             result += "output";
                        }else if(input == null){
                             result += "input";
                        System.out.println("Error occured, " + result + " was null.");
              catch(UnknownHostException e){
                   System.err.println("Couldn't find the host");
                   try{
                   clientSocket.close();
                   }catch(IOException io){
                        //Nothing left to do
              catch(IOException e){
                   System.err.println("Couldn't get I/O from the connection");
              finally{
                   try{
                        if(clientSocket != null)
                             clientSocket.close();
                   }catch(IOException e){
                        //Nothing we can do
    }SERVER:
    import java.io.*;
    import java.net.ServerSocket;
    import java.net.Socket;
    * This is the main class for listening to incoming connections
    * It listens to an incoming ObjectInputStream and is able to
    * follow user-specified commands to execute various methods.
    * @author Glader
    * @version 1.1
    public class FileListener {
         static Socket incoming = null; // Socket connection with the client
         static ServerSocket ss = null;
         static ObjectInputStream is; // Data recieved from the connection
         static OutputStream out = null; // talk back to the client
         static FileOutputStream fout;
         static String response;
         private static final boolean DEBUG = true;
          * @param args
         public static void main(String[] args) {
              int port = 2345;
              boolean finished = false;
              while(true){
                   try{ // Establish server socket
                        ss = new ServerSocket(port);
                        }catch(IOException e){
              try{ // Wait for a client to connect
                   incoming = ss.accept();
                   if(DEBUG){ // <--- DEBUG BLOCK
                        if(ss != null)
                             System.out.println("ObjectInputStream initialized");
                   try{ // Read Objects from the incoming Stream
                   is = new ObjectInputStream(incoming.getInputStream());
                   fout = new FileOutputStream(new File("min fil.avi"));
                   int packetTicker = 0;
                   while(!finished){ // read until there are no more packets incoming
                   Packet currentPacket = (Packet) is.readObject();
                   packetTicker++;               
                   String command = currentPacket.getCommand();
                   if(command.length() != 0){ // The client is telling us something
                        // Insert a checking loop for all possible commands from the client here
                        if(command.equals("initiating")){
                             OutputStream out = incoming.getOutputStream();
                             out.write(10); // 10 signals that the client is cleared to send.
                        if(command.equals("finished")){
                             finished = true;
                             if(DEBUG){ // <--- DEBUG BLOCK
                             System.out.println("Connection terminated, client said \"" + command + "\"");
                             System.out.println("Total amount of packets recieved: " + packetTicker);
                   if(currentPacket.containsFileData()){
                        if(currentPacket.amountOfData() == -1)
                             finished = true;
                        if(currentPacket.amountOfData() != 1024){ // Special handling for not entirely full packets
                                  fout.write(currentPacket.getFileData(), 0, currentPacket.amountOfData());
                        }else{
                        fout.write(currentPacket.getFileData());
                   fout.close();
                   is.close();
                   incoming.close();
                   catch(ClassNotFoundException ex){
                        System.err.println("Error when reading Packet: " + ex);
                   finally{
                        if(fout != null){
                             fout.close();
                        }if(is != null){
                             is.close();
                        }if(incoming != null){
                             incoming.close();
                        }if(out != null)
                             out.close();
              catch (IOException ex){
                   System.err.println("Error getting inputStream");
         

    Follow-up question, need more information to solve the problem:
    My server now uses a ObjectOutputStream to send packets to the client, which successfully reads them BUT:
    the problem still remains! I am still getting a "SocketException socket write error" the second time I use the sender!
    Right now this is what the send-method in FileSender looks like.
    (Look at "// Connection Loop" for the biggest change.)
    What am I doing wrong here?
              private static void send(FileInputStream inFile){
                   if(DEBUG) // <--- DEBUG BLOCK
                        System.out.println("Flag reached: Beginning of \"send\"");
              try{
                   clientSocket = new Socket("192.168.0.167", 2345);  //open a socket
                   output = new ObjectOutputStream(clientSocket.getOutputStream()); // Outgoing Packets to the server
                   if(DEBUG){  // <----- DEBUG BLOCK
                        String debugString = "";
                        if(input == null)
                             debugString += "input is null";  // Expected with current code
                        if(debugString.length() != 0)
                             debugString += ", ";
                        if(output == null)
                             debugString += "output is null";
                        if(debugString.length() == 0)
                             debugString += "input & output are OK";
                        System.out.println("status at start of 'send'-method: " + debugString);
                   if(clientSocket != null && inFile != null){
                        try{
                             long currentTime = System.currentTimeMillis();
                             boolean finished = false;
                             boolean accepted = false;
                             int flushTicker = 0;
                             int packetTicker = 0;
                             // Connection loop with 500ms timeout
                             input = new ObjectInputStream(clientSocket.getInputStream()); // Incoming Packets from the server
                             while((System.currentTimeMillis() - currentTime) <= 500){ // try connecting for 500ms
                                  output.writeObject(new Packet(null, "initiating", false, 0)); // send the first request Packet
                                  try{
                                  Packet currentPacket = (Packet) input.readObject();
                                  String command = currentPacket.getCommand();
                                  if(DEBUG) // <--- DEBUG BLOCK
                                       System.out.println("Command sent from Server: " + command);
                                  if(command.equals("ready")){
                                       accepted = true;
                                  if(accepted){
                             while(!finished){
                                  byte[] buffer = new byte[1024];
                                       if(flushTicker % 100 == 0) // clear cache, prevents OutOfMemory error
                                            output.reset();
                                       flushTicker++;
                                       packetTicker++;
                                       int bytesRead = inFile.read(buffer);
                                       if(bytesRead == -1){
                                            output.writeObject(new Packet(null, "finished", false, bytesRead));
                                            finished = true;
                                            output.flush();
                                       output.writeObject(new Packet(buffer, "", true, bytesRead));
                                       output.flush();
                             catch(ClassNotFoundException e){
                                  System.err.println("ClassNotFoundException: " + e);
                                  while(bytesRead != -1){
                                  if(DEBUG) // <--- DEBUG BLOCK
                                       System.out.println("bytesRead: " + bytesRead);
                                  else{
                                  output.writeObject(new Packet(buffer, "", true));
                                  flushTicker++;
                                  if(bytesRead == -1){ // no more bytes to be read from the file
                                  long time = 0;
                                       if(DEBUG){
                                            System.out.println("Number of packets sent: " + packetTicker);
                                            time = ((System.currentTimeMillis() - currentTime)/1000);
                                       if(time == 0){// The operation took a very short time, cannot measure in seconds
                                            System.out.println("The operation took ~" + (System.currentTimeMillis() - currentTime) + " ms");
                                       }else{
                                       System.out.println( "The operation took " + time + " Seconds");
                             catch(UnknownHostException e){
                                  System.err.println("Trying to connect to unknown host: " + e);
                             catch(IOException e){
                                  System.err.println("IOException: " + e);
                   else{ // SOCKET OR FILE WERE NULL!
                        String result = "";
                        if(clientSocket == null){
                             result += "socket";
                        }else if(output == null){
                             result += "output";
                        }else if(input == null){
                             result += "input";
                        System.out.println("Error occured, " + result + " was null.");
              catch(UnknownHostException e){
                   System.err.println("Couldn't find the host");
                   try{
                   clientSocket.close();
                   }catch(IOException io){
                        //Nothing left to do
              catch(IOException e){
                   System.err.println("Couldn't get I/O from the connection");
              finally{
                   try{
                        if(clientSocket != null)
                             clientSocket.close();
                   }catch(IOException e){
                        //Nothing we can do
              }

  • Lid not closing

    my macbook pro lid suddenly won't close fully. when i shut it ther's some resistance as it nears the closed position and when i let go, it opens  again to about 10 percent of closed.
    I've brushed out any dust from the lock openings, but it hasn't helped.
    any idea what's wrong and how to fix it ?

    Templeton Peck wrote:
    *"Will Apple fix the "warped" screen for free?"*
    We can't speak for Apple, so call them and ask.
    *"Are these issues worth having the laptop repaired"*
    If they bother you, and are most likely covered under warranty, then yes.
    But why get it repaired when you're still within 14-day return period? Take it back and get a new one.
    Well after reading about my situation on the Apple website, my product would be eligible to be returned within 14 days from the received date. However it would seem that Apple does not accept returns on "Custom Configured" equipment. W-T-F?
    I could send it back if it wasn't customized with more RAM, faster Processor, faster Hard Drive, High resolution Screen. This is bogus for lack of a better term.
    I decided that I was going to return this and get a MacPro desktop instead for a few hundred more than this laptop was but I guess I won't be able to do that.
    Would they take it back if I remove the Extra RAM and put in a slower hard drive? lol
    IF the Apple store is willing to take it back I will get a MacPro if not I will never buy another Apple device again. I have 3 Photo iPods 20gb, a 2nd Gen Mini 4gb, and a 2nd gen shuffle 1gb.
    What happens tomorrow could mean the end of my support for Apple, or it could mean that Apple has great customer service.
    I do see "Custom Configured" MacBook Pro 17s in the REFURBISHED section so that would have to mean that they do take them back!

  • Environment is not closed properly

    Hi,
    i am using Berkeley DB XML version 2.4.16. OS is windows 7 64bit/Windows server 2008 64bit. i have compiled the Berkeley DB XML code using Visual Studio 2008. Berkeley DB XML is called from ASP.NET application that is running under WOW64(i.e. in 32bit)
    My Scenario is as follows.
    DBEvn is opened using following flags
    DB_INIT_MPOOL | DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_TXN | DB_RECOVER | DB_THREAD | DB_REGISTER
    XmlManager is using the following flags
    DBXML_ALLOW_AUTO_OPEN | DBXML_ALLOW_EXTERNAL_ACCESS
    Containers are created using following flags
    DB_CREATE | DBXML_ALLOW_VALIDATION | DBXML_NO_INDEX_NODES | DBXML_TRANSACTIONAL | DB_THREAD | DB_EXCL
    Containers are opend using following flags.
    DB_CREATE | DBXML_ALLOW_VALIDATION | DBXML_NO_INDEX_NODES | DBXML_TRANSACTIONAL | DB_THREAD
    All containers are Whole document containers. if a container does not exists it is created and its pointer is used, and if it exists it is opend and its pointer is used. During the lifetime of my ASP.NET application, many containers will be created and destroyed in a Berkeley DB database and queries will be executed against them. There are cases when a query is executed against a container that is never used before but was created a while ago, or is just created and query is executed against it, which will not return any data in both cases, once this happens a call to DBEnv::Close always fails with the exception "DbEnv::Close Invalid Argument", after debugging Berkeley DB XML code the issue i have found is that if a container is empty or non existent then while opening it, the reference count of DBEnv gets incremented by up to approximately 14 and does not gets decremented after closing the container. the actual issue lies in the initalization of internal SyntaxDatabase classes where it is assumed that these should exist so the DB_CREATE | DB_EXCL are removed from the flags parameter, and actually they(indexes) do not exist, which results in a exception being thrown and handled afterwards, after which the internal reference count member of the DBEnv is out of sync.
    In my implementation DBEnv handles for databases are closed on ASP.NET application End or on demand but since the parent ASP.NETwin32 process may not exit, and the next call to open a Database may come in the same win32 process which tries to perform recovery but fails and does not open the environment. i have specified the DB_RECOVER and DB_REGISTER flags but i think that win32 process is same that is why it does not succesfully recover and the application is unable to open that database again.
    Sincerely
    Bilal Aslam

    Please repost in the Photoshop Elements forum: http://forums.adobe.com/community/photoshop_elements

  • I am having trouble with Firefox not closing properly. I close a session and when I try to open firefox again it tells me firefox is already running and not responding.

    When I close Firefox and try to open the browser next time it tells me Firefox is already running and not responding.

    See "Hang at exit":
    *http://kb.mozillazine.org/Firefox_hangs
    See "Firefox hangs when you quit it":
    *https://support.mozilla.com/kb/Firefox+hangs

  • I log out properly but when i log back in a message appears basically saying it cant open my page due another one being not closed properly before. WHY?

    I log out correctly every time making sure all windows are closed but every time i log back in a window appears saying "well this is embarrassing, we are having trouble opening your page (or something close to that, i cant remember the exact words) then at the bottom it says"this is usually due to a window being open (or close to that) then it asks me if i want to close or restore the session and it has a list of the last 2 pages i opened.
    But i ALWAYS close them before logging out. Why does it keep doing this? Do we have a clever hacker or something?

    hello lexi, this is currently a problem in firefox when you first close all open firefox windows and then close the application afterwards - the bug should be addressed in a later version of firefox.
    as a workaround in the meanwhile you could close firefox (through firefox > quit) while the browser window is still running or try this: enter about:config into the firefox location bar (confirm the info message in case it shows up) & search for the preference named '''browser.sessionstore.resume_from_crash'''. double-click it and change its value to '''false'''.

  • SubVI not closing properly

    Hi,
    I'm new to Labview so please bear with me. I'm calling a subvi in my main vi and when I close it using the "X" button the main vi freezes. However, if I hault the exceution of the subvi using the red button (which I know shouldnt be done for standard practice), the main vi completes execution. I'm definitely doing something wrong, I just can't seem to figure it out. I've attached the vi's. Any ideas?
    Attachments:
    main.vi ‏41 KB
    24xx Swp-I Meas-V gpib.llb ‏422 KB

    Your problem is that the subVI is still actually running.  What needs to happen is your event structure in the 2400 swI Linear Stain MeasV - LED.vi needs to handle the <This VI>anel Close event.  You can just add that event to the event case handling the Quit button's value change event.  This way, when you close the panel, the code knows to run the cleanup and finish the state machine.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • TestStatnd operatore Interface does not close properly

    Hi
    I am using LabVIEW 8.2 and TestStand 3.5. I use the default Operatore Interface (full featured) provided by NI. The TestExec.exe does not close properly when I exit the application. Everytime the process is running in windows. I had to use Windows Task Manager to kill the TestExec.exe manaully.
    Is there a fix for this?
    Thx
    Abdulla

    Hi,
    Do you start any new executions either from within your sequences or from within a step that you are not closing properly?
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Powerbook does not sleep when the lid is closed

    my tibook does not go to sleep when i close the lid. the screen stays on when the lid is closed. the screen was replaced a few months ago. i have to hit the power button and choose sleep or choose sleep from the menu. does anyone know how to fix this. Thanks.

    Hi, fatchance. You have a hardware issue. The reed switch that puts the PB to sleep when it is closed is a two-part device. The latch mechanism in the main body of the Powerbook contains a magnet (which you can detect by moving a paper clip over it), and the switch itself is located inside the small latch opening in the display bezel. When the display is closed, the magnet is supposed to actuate the switch, putting the PB to sleep. If that isn't happening on your PB, the switch is broken or its wiring is damaged. Either way, the remedy will be to replace the entire display assembly. It's made not to be disassembled. Most technicians won't do so, because of the great likelihood of damaging the display housing/bezel or the display itself while prying it apart (it's epoxied together). Since the display is the PB's most costly part, replacing it merely to fix your reed switch would be a poor bargain, and I can't recommend it. Just put the PB to sleep manually or set a suitable sleep delay in the Energy Saver control pane instead.

  • PowerBook hangs on waking with closed lid with 10.4.8

    Hi,
    Since updating to 10.4.8 (PPC combo), I have the problem that on plugging in USB mouse, keyboard, DVI-screen and the power plug with the lid of my powerbook 12'' 1,5GHz SD 80GB closed, the external screen awakes and shows a blank blue screen. No mouse, no further reaction. Disconnecting everything, the pb falls asleep again, but is not accessible after (awaking on opening lid with all connections off shows black screen). I have enabled the security option that you have to provide your user name and password to access the computer.
    This happens occasionally, also with a VGA screen, with or without ethernet connectivity. The only thing that seems to work is to force quit the computer!
    The strange thing is that it worked for all other 10.4 versions before. It seems to me that the log-in window is not loaded...
    Is there anybody experiencing the same problem? Any work arounds?
    Markus
    PowerBook G4 12'' SD 1,5GHz   Mac OS X (10.4.8)  

    This isn't really a hack, or even an intentional thing, but it might be a solution.
    I noticed last night that when I closed my MBP lid, it didn't go to sleep. Not only did the light not start blinking, the system was still up and running on my external monitor. I did a restart. Tried again, with no external monitor. Same thing. No sleepy.
    I then turned off all 3rd party software in my login items. Sure enough, went to sleep. Turns out it was Temperature Monitor, a program that checks the temps of your sensors. I had had the HD sensor set to check every 10 seconds, so they couldn't go to sleep. I am not suggesting this is a good idea, but it might work for what you want it for, at least now and then. I removed it from my login items, re-set the frequency to every 10 minutes, and it slept fine. I want it to sleep when the lid is closed, to avoid the chance of overheating it, which is probably why that setting is not included in the OS.

  • How can I get my MacBook to stay on and not sleep when lid is closed?

    How can I get my MacBook to stay on and not sleep when lid is closed?

    try this: http://www.macupdate.com/app/mac/37991/nosleep

  • [SOLVED]Gnome 3.4 is not suspending when the lid is closed.

    Hey..
    Since upgrading to gnome 3.4.1, my laptop does not suspend when the lid is closed.
    I have read this this thread without getting a clear answer...
    I have checked the setting in gnome tweak tool, and they are both set to "Suspend"
    The laptop has no problem suspending, if i run the command, or choose the option in the menu to the right.
    Is this a bug ?
    What can i do to fix it. ?
    Last edited by Munken (2012-06-20 05:54:08)

    See this thread for updates on the problem.

Maybe you are looking for

  • Two sided printing with wordperfect HP Photosmart 6515

    Any ideas how to set up two sided printing with wordperfect documents using  HP Photosmart 6515

  • How to create Shared RAW disk on solaris 10?

    Hi, I have built two solaris machine using VMware. I am going to configuare RAC. how to create shared RAW disk for ocr,votedisk and asm? OS version = 5.10 32 bit Thanks

  • Vs_professional unsuccessful installation

    Hi! I just want to ask. When I installed vs_professional, it shows that the set up was completed but still there's an error: *Microsoft Visual Studio 2010 Office Developer Tools (x64)       The digital signature of the object did not verify. Then, I

  • TS1372 can't restore ipod shuffle error 1442

    how xan i restart my ipod shuffle with unknown error occured 1442?

  • WPC Transport possible?

    Hello, i wondered if anyone has already tried to transport Web Pages that were created with WPC? I tried it today and used the KM Transport functionality. Transport was successful and no errors were mentioned. But none of my pages work. No content is