HttpSession and Authentification

I have two web application using the same authentification parameters (ie the same users and roles)
I have deployed the first application as parent application for the second
I want to authentificate only 1 time in the parent application and when i click to a hypelink i acces directly to the second application without re login.
The problem also is when i clik to acces to the second application i lost the sessionid
Is it possible to recuperate a HttpSession from id
I'am using Oracle Application Server 10g
Thanks

HttpSessions are not shared across Web applications, even when they are part of the same deployed application, including a parent/child structure.
We had some about providing a way outside of the standards (as there's no prescribed support for a application level session construct ) for this to happen, but I'm not clear just what the outcome of that was and if we ever implemented anything. I will try and find out for you, but I don't think there's anything available as I can't see any mention of it in the docs.
cheers
-steve-

Similar Messages

  • HttpSession and HttpServlet singletons?

    Hi guys,
    I have here two questions for better understanding of the HttpSession and HttpServlet classes:
    1. Is the HttpSession object existing between the server and the client and used for data exchange a kind of singleton? E.g. if I call a servlet concurrently with different parameters (as shown above), will this conflict on evaluation of the session parameters on the servlet side?
    "...MyPage.jsp?attr1=1..."
    "...MyPage.jsp?attr1=2..."
    2. Is the Servlet itself ( "public class MyServlet extends HttpServlet{..." ) also a singleton? I.e. for the above described use case also a problem?
    Thanks.

    user13612505 wrote:
    Thanks so far!
    So if I understood right:
    1.There is always only one session per client. If several servlets or several instances of the same servlet >would write an attribute with the same name to the session, this would result in an undefined result (the
    llast written value would be saved, the previos values would be lost).This is usually desirable behaviour because session attributes are normally shared by many servlets. Attributes with different significance should clearly have different names.
    The solution for this would be: different attribute names for each servlet and before calling the same
    servlet on the client side, I have to wait until the previous request to this servlet is finished.I don't really understand what you're saying here. Normally a servlet will only set a session attribute if it's to be accessed by later transactions. The whole point of session attributes is to span multiple transactions for the same client.
    If you want to store an attribute for use in the same transaction (e.g. when you forward from Servlet to JSP) store it in a request attribute, not a session attribute.
    >
    2. I don't know when the application server (I'm using glassfish) creates a new instance of a servlet. So for this problem I would also have to wait on the client side (as described above).
    No, it shouldn't matter how many instances of the Servlet are created. In general Servlets are "stateless", you don't use instance fields at all.
    Servlets are "re-entrant", that is mulitple threads may use the same servlet object to process different transactions simultaneously. So it's crucial that a servlet doesn't change any of it's fields during the course of processing a transaction, and the best way to be sure is not to have any fields at all. (You could have fields that don't change, and initialise them in the init method or constructor).

  • ADF – Could I have HttpSession and EJB 3 Statefull session in same applicat

    I am using JDeveloper 10.3.2. Fist I create a single demo application to create EJB Session Bean (Statefull) and is working fine.
    When I am trying to use the same EJB to my large Application a got runtime Error,
    Without any exception. (Losing the information of EJB).
    And the Question is, Shall I use HttpSession and EJB 3 Statefull session in same application?

    Hi,
    if it is a Web application you need the https session anyway and the two are different kind of beasts, one handled by teh EJB container, the other by the web container.
    The question is why you ned stateful session beans - which seems to be a rare usecase? Usually state is persisted and tracked in the business service.
    However, without an error message its hard to tell what going wrong here
    Frank

  • Web session and authentification session pb with wl6.0

    Hi,
    I am evaluating weblogic 6.0 on windows 2000.
    I have a little web application, with some URL (html, servlet...), I want to protect.
    So I defined a <security-constraint> element in my web.xml
    file, and I binded the logical roles with real participant in
    weblogic.xml
    It works very well at startup. I launch a browser, request a protected URL and the
    authentification window popup. I enter valid info and I can access my URL.
    Perfect.
    Now I want to give the possibility to my user to terminate a session, to disconmect,
    so I had a button, (disconnect) which invoque a servlet which get the current session
    and invalidate it.
    I checked, the session is destroyed and a new one is defined (new ID, new counter...),
    but my user are still connected. It means that if I want to acces a protected URL,
    I still can do it.
    more strange. In both a secured and unsecured page I print the User Principal. When
    I connect, the two pages print the same and right value.
    But if I disconnect, the unsecured page print null(no connection for this session)
    and the secured page print the principal I used to connect in the previous message.
    I know this message is a little bit long, but I tried to give the cleares context.
    Has anyone ancountered that kind of problem? Is there a solution.
    I pass the test with netscape 4.76, netscape 6.01, Internet Explorer 5.50. I got
    the same behavior each time...
    Thanks
    Nicolas

    If you use a Form to authenticate then the browser is unaware of the
    username and password. The PetStore demonstrates how it's done in
    ..\samples\petStore\source\com\bea\estore\util\WLSecurityAdapter.java
    "Nicolas GANDRIAU" <[email protected]> wrote in message
    news:[email protected]...
    >
    Hi John,
    thank you for your answer. It confirmed my first guess, that the
    browser keep the secret info and send them back to the server.
    The server does not make any attachment with the current session.
    But you talk about a "ServletAuthentication" example which presents theway to bind
    the login info in the session. I have not found this servlet, in weblogic6.0 distribution
    or J2EE API.
    Can you give me the exact reference of this servlet.
    Thank you for your help.
    Nicolas
    "John Lindwall" <[email protected]> wrote:
    Nicolas,
    It is my understanding that the authentication information for this
    scenario
    (ie HTTP BASIC authentication) is not contained in the session -- it is
    maintained by the browser and resent with every request. That is why
    invalidating the session makes no difference. If you have a HTTPsnooping
    utility you will see the "Authorization" information (albeit encodedusing
    BASE64) present in the requests from your browser to the server.
    FYI: I've noticed that by using the ServletAuthentication class tomanually
    perform authentication, it DOES in fact store the authentication info in
    the
    session. There is a "done()" method in this class which removes thisinfo
    from the session (ie performs a logout).
    If this link reproduces properly, check it out -- it's a good simple
    explanation of what's going on:
    http://www.support.lotus.com/sims2.nsf/852561c1006719a98525614100588964/877
    a
    0ac029a78f8a8525645f0069a34d?OpenDocument
    For tons of detail on BASIC authentication see
    ftp://ftp.isi.edu/in-notes/rfc2617.txt
    John
    Nicolas GANDRIAU <[email protected]> wrote in message
    news:[email protected]...
    Hi,
    I am evaluating weblogic 6.0 on windows 2000.
    I have a little web application, with some URL (html, servlet...), I
    want
    to protect.
    So I defined a <security-constraint> element in my web.xml
    file, and I binded the logical roles with real participant in
    weblogic.xml
    It works very well at startup. I launch a browser, request a protectedURL
    and the
    authentification window popup. I enter valid info and I can access myURL.
    Perfect.
    Now I want to give the possibility to my user to terminate a session,to
    disconmect,
    so I had a button, (disconnect) which invoque a servlet which get thecurrent session
    and invalidate it.
    I checked, the session is destroyed and a new one is defined (new ID,new
    counter...),
    but my user are still connected. It means that if I want to acces aprotected URL,
    I still can do it.
    more strange. In both a secured and unsecured page I print the UserPrincipal. When
    I connect, the two pages print the same and right value.
    But if I disconnect, the unsecured page print null(no connection for
    this
    session)
    and the secured page print the principal I used to connect in the
    previous
    message.
    I know this message is a little bit long, but I tried to give the
    cleares
    context.
    Has anyone ancountered that kind of problem? Is there a solution.
    I pass the test with netscape 4.76, netscape 6.01, Internet Explorer
    5.50.
    I got
    the same behavior each time...
    Thanks
    Nicolas

  • HttpSession and Model Controller

    I have login information in a httpsession. How i can pass this value to model controller from my uix page/data action?. I use custom dml operations (doDML/doSelect).
    IDE Jdev 9.0.5 - DB Oracle 9i

    Ramon,
    In my situation; I am implementing the Dynamic JDBC Credentials that require subclassing the HttpSessionCookieImpl. See if the following helps....
    I created an instance variable in the class that overrides the HttpSessionCookieImpl. Then in the second constructor:
    public DynamicJDBCHttpSessionCookieImpl(java.lang.String applicationId,         // line 2                               java.lang.String sessionId,                               ApplicationPool pool,                               java.security.Principal userPrincipal,                               javax.servlet.http.HttpServletRequest request)   {    super(applicationId, sessionId, pool, userPrincipal, request);
    classVar = request.getSession();  }, I pull the HttpSession from the request and store it to the class variable. I now have a handle to the instantiated session from anywhere in the model during that user's session.
    --Connie                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • JBossWS 3 and authentification problem

    I downloaded and successfully installed jbossws-cxf-3.0.2.GA on my jboss 4.2.2.
    I am trying to do a simple authentification via a web service, exactly the way it is described in the following example [http://jbws.dyndns.org/mediawiki/index.php?title=Authentication|http://jbws.dyndns.org/mediawiki/index.php?title=Authentication]
    My jboss login-config is configured as in the example, I haven't changed anything.
    And here is my stack trace when I try to invoke web service method from my client.
    18:31:54,697 INFO  [ReflectionServiceFactoryBean] Creating Service {http://www.azry.com/WSProject}SecureService from WSDL: http://127.0.0.1:8080/WSProject/SecureService?wsdl
    18:31:54,728 INFO  [LoggingOutInterceptor] Outbound Message
    Encoding: UTF-8
    Headers: {Authorization=[Basic ZmVyZndlOmZ3ZWZ3ZWY=], SOAPAction=[""], Accept=[*]}
    Messages:
    Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:squareNumber xmlns:ns2="http://www.azry.com/WSProject"><a>8</a></ns2:squareNumber></soap:Body></soap:Envelope>
    18:31:54,759 ERROR [UsersRolesLoginModule] Failed to load users/passwords/role files
    java.io.IOException: No properties file: users.properties or defaults: defaultUsers.properties found
         at org.jboss.security.auth.spi.Util.loadProperties(Util.java:315)
         at org.jboss.security.auth.spi.UsersRolesLoginModule.loadUsers(UsersRolesLoginModule.java:186)
         at org.jboss.security.auth.spi.UsersRolesLoginModule.createUsers(UsersRolesLoginModule.java:200)
         at org.jboss.security.auth.spi.UsersRolesLoginModule.initialize(UsersRolesLoginModule.java:127)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at javax.security.auth.login.LoginContext.invoke(LoginContext.java:756)
         at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
         at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
         at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
         at org.jboss.security.plugins.JaasSecurityManager.defaultLogin(JaasSecurityManager.java:603)
         at org.jboss.security.plugins.JaasSecurityManager.authenticate(JaasSecurityManager.java:537)
         at org.jboss.security.plugins.JaasSecurityManager.isValid(JaasSecurityManager.java:344)
         at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.authenticate(JBossSecurityMgrRealm.java:491)
         at org.apache.catalina.authenticator.BasicAuthenticator.authenticate(BasicAuthenticator.java:180)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
         at java.lang.Thread.run(Thread.java:595)
    18:31:54,759 INFO  [PhaseInterceptorChain] Interceptor has thrown exception, unwinding now
    org.apache.cxf.interceptor.Fault: Could not send Message.
         at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
         at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
         at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:276)
         at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:222)
         at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
         at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:177)
         at $Proxy123.squareNumber(Unknown Source)
         at com.azry.WSClient.SecureServiceConsumer.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1008)
         at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:367)
         at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1896)
         at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1824)
         at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
         at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:159)
         at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
         at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:583)
         at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
         ... 26 moreHave anyone got this exception?

    I found my mistake, I was importing different annotation instead of importing org.jboss.annotation.security.SecurityDomain I imported something else. So when jboss can't find security domain, he uses "other" security domain that by itself uses the files that are in the exception, so that was the problem :).

  • Use of HttpSession and Performance Issues

    I am working on an application where we are storing data in a user's HttpSession. The application consists of several modules. Each module consists of sub-modules. A sub-module contains various data which is display to the user as multiple tabs with each tab displaying a JSP. The data displayed on each JSP is stored in the HttpSession for a given browser window. So if the user only has one browser window open there will be one entry in the HttpSession for that window containing the data for the various tabs of the displayed sub-module.
    This effort has been a transition of a legacy Powerbuilder application over to the Web. We have noticed, along with the users :( some delays in displaying data. We only connect to the database during the initial retrieve of the data. Once the data for a sub-module is retrieved it is displayed and stored in the HttpSession. As the user makes modifications we modify the appropriate structure in the HttpSession. When the user Saves the data, that is when we make a connection to the back end database.
    What is the best way to determine if there are true performance issues or whether we are just experiencing the cost of doing business across the Web?
    Does using HttpSession cause potential performance issues?
    We are also using the Netui tags in the JSP's and we have discovered some overhead when tag ids are used. In most places we have removed the tag ids since extra script is generated when they are used in conjunction with the Netui tags. This has helped in some places with the rendering of data on a page.
    Anyone have any suggestions/ideas?
    Thanks in advance.
    Michelle

    Is anybody using MODEL in production?
    How is the performance - is there any real problems?I used a MODEL query last year to simulate a FIFO queue and calculate average stock prices.
    It performs pretty well, but the volume of data is small though (~200k rows processed per batch session).

  • Ldap connection with weblogic console and authentification with java

    Hello,
    I want that my web application use ldap authentification for users and that all parameters (host, port, base, ...) are configured by weblogic console.
    I managed to do it by security-->realms-->.... , but now, I want to perform authentification in my java code.
    I don't know how realized it because I don't know how use my ldap connection in java code without redefine parameters into my code...
    can anyone help me please?
    thanks a lot for your help.

    Hey,
    on a windows server system you have to put the target system CA Certificate in the local Trusted System Certificate Store of Microsoft Server. Then the connection should work.
    On a Java System you have to put the CA in the Key Storage of the SAP System.
    I think on Unix you could use the SAPCRYPTOLIB to place the CA in  the abap system.
    Kind regards,
    Sven Walter

  • JSTL, HttpSession and Portlet Session

    Here's a mysterious problem.
    I am trying to use portlet with JSP together. Inside the portlet, I populate some data, put the data into portlet session and dispatch (include) to a jsp. On the jsp, if I use JSTL to access the http session data:
    <c:out value="{sessionScope.test}"/> I got the following excepiton:
    14:27:08,880 ERROR StandardWrapper[portlet:jsp]:727 - Servlet.service() for se
    vlet jsp threw exception
    java.lang.IllegalStateException: Cannot access session scope in page that does
    ot participate in any session
    at org.apache.jasper.runtime.PageContextImpl.doGetAttribute(PageContext
    mpl.java:264)
    at org.apache.jasper.runtime.PageContextImpl.getAttribute(PageContextIm
    l.java:249)
    at org.apache.taglibs.standard.lang.jstl.ImplicitObjects$3.getValue(Imp
    icitObjects.java:633)
    If I use jsp scriptlet to access the http session, everything is fine:
    <%= request.getSession("test") %>
    Has anyone seen this exception? I posted the question on portlet forum already and no one is able to answer it so far.
    What's the different between JSTL sessionScope and jsp scriptlet?
    thanks!

    Try the calls
    <%= session.getAttribute("test") %>
    and
    <%= request.getSession().getAttribute("test") %>
    Make sure do not have on your page anywhere:
    <%@ page session="false" %>

  • Authorized Users for J2EE's Deploytool and HttpSession queries!!

    Hi guys,
         i need some information about HttpSession, and J2EE's deploytool. First, i know how to use deploytool from the J2EE tutorial and it a good one but my assignment requireds more than that. I would like to know how to allow only authorized user to use an jsp(very impt jsp, that means).
         Secondly, my servlet had set some attributes on a HttpSession so to forward to a jsp so I requires some session tracking. But when the user click on the 'Back' button on the I.E. The information remains there. I tried to set attribute on a HttpRequest but my jsp fails to get the information. This problem really pull me back. :-(
    I really appreciate if there is any links or more advanced J2EE tutorials so i can visit them and solved my problems. Examples are welcome toooo. Thanks guys!!

    try http://jakarta.apache.org/struts for some
    sophisticated examples.
    and for setting an attribute on a request. This only
    works when transferring from one servlet to another
    without sending anything to the browser. Requests are
    stateless, so if you set an attribute, the next time
    it will not be there, since it is not saved. If you
    want to save user information you can:
    - create a hidden field on a form and put the
    information there
    - set the information you want to save in a cookie
    - set the information you want to save in the session
    object.

  • MVC model in Web systems and applications

    MVC model in Web systems and applications
    Object-oriented design model is experience, MVC idea is a user interface for the original. This article discusses how the major application areas in the new Web design patterns and the use of MVC framework. The article first introduced the concept of design patterns and characteristics, and MVC architecture design concepts and analysis of the MVC framework contains several key models. Based on the characteristics of Web applications on how to use patterns and MVC framework made some design ideas.??
    1. Introduction
    1.1 design model
    Object-oriented technology and the emergence of software applications has greatly enhanced the trusted and software quality. Object-oriented programming than previous models to various programming simple and efficient, but the object-oriented design methodology than the previous design methods to complex and much more skill, a good design should be both on the issue of gender, but also to take full account of the problems and needs sufficient interoperability. In the past 10 years, people in the object-oriented technology and the practical application of research to explore certain issues in relation to the creation of a number of good solutions, the so-called object-oriented design patterns. Object-oriented technology is one of the purposes of enhancing the software trusted, and to design model, design programmes in important positions from a deeper sense of meaning and essence embodies trusted. There are many people in the design model definition, which cited Christopher Alexander is the largest design model definition : Each design model is a tripartite rule, which expresses a contextual environment (Context), a problem and a solution. Design models generally following basic elements : model name, the purpose solution effect 1995-1998 code and related design models. There are several classifications design patterns can be divided into a model based on the purpose (Creational), structural type (Structural) and the type of behaviour (Behavioral) three. It is mainly used in the creation of a model-based object model-based structure to deal primarily with the category or combination of objects, used to describe behavior-based model is the main target for the category or how stress and how to allocate responsibilities. Design patterns can be divided into categories based on the scope and target mode model type model dealing with the relationship between the categories and sub-categories, these relations through the establishment of succession in Translation moment to be finalized, are static. Model is targeted at addressing the relationship between the moment of change these relations in the operation, more dynamic. Model features : through the experience acquired in a structured format to write down, avoid encountering the same problems on the first design, exist in different abstract level, in continuous improvement, can be trusted artificial product for the design and best practice in the world to be combined to address larger issues.
    1.2 MVC framework
    MVC was first used in a user interface Smalltalk-80 China. M representative models Model, representatives maps View V, C representatives controller Controller. MVC trusted code with the aim of increasing the rate of data reduction expressed, the data describing the operation and application coupled degrees. Also makes software Keweihuxing, restorative, expansionary, flexibility and packaging of greatly enhanced. Single-user applications are usually incident-driven user interface to the organizational structure. Staff development tool with an interface painting of a user interface interface code based on user input and then prepare to implement the corresponding moves, many interactive development environment encouraged to do so, because it emphasizes first and then a functional interface. Some software design model is the strategy that will be fixed before the code into the regular system of the final. Result is that the procedures and organizations around the user interface elements in the user interface elements of those moves, data storage, applications and functions of the code is used to indicate the way intertwined. In single-user system code structure can be so, because the system will not demand frequent changes. But for a large system such as large Web systems, or e-commerce systems to be applied. Model by incorporating data from a variety of access and control data can be separated to improve distributed system design. MVC design pattern is composed of three parts. Model is the application object, no user interface. Type in the screen showing that it represents the flow of data users. Controller user interface definition response to user input, the users responsible for the action against the Model into operation. Model View data updated to reflect the adoption of data changes.
    2. MVC design pattern,
    An MVC framework for the design of the system includes many models, but with MVC is most closely related to the following three models : Observer, Cambridge and Strategy.
    2.1 Observer models
    MVC through the use of purchase / notification form and the separation of the Model View. View to ensure that their content accurately reflected Model and state. Once Model content changes, there must be a mechanism to allow notification to the relevant Model View, View can be made relevant at the appropriate time updating of data. This design is also more general problems can be solved, the target separation, making a change to the target audience affect others, which targets those who do not know the details of the object being affected. This is described as Observer in the design model. Model type : Observer model is the object-oriented model, it is behaviour-based model. Model purposes : definition of hierarchical dependence relations between objects, or when a target value of the state change, all its dependent relationship with the object are notified and automatically updated. There are a variety of data may show a way, in different ways and may also show. When a way through a changed data, then the other should be able to show immediately that the data change and do accordingly.
    Effect :
    1. Abstract coupling. I only know that it has a target audience of some observers, the observers met each abstract Observer category simple interface, does not know their specific affiliation categories. This makes the coupling between goals and observers smallest and abstract.
    2. Support radio communications. Needless to notify designated observers goals, how to deal with the observer informed decisions.
    3. Possible accidents updated. We update logic, avoiding mistakes updated.
    2.2 Faculty model
    MVC is an important feature of View can nest. Nest can be used for any type of combination of local maps available, but also management of type nest. This thinking reflects the type and mix of components will be equal treatment design. This object-oriented design ideas in the area of Cambridge has been described as a design model. Model types : Cambridge model is the object-oriented model, it is also the structure type model. Model purpose : to target portfolio into tree structures to express "part-whole" level structure. Prepared for the use and combination of individual target audiences with the use of consistency.
    Effect :
    1. Definition of a target portfolio includes simple objects and the structure of the category level. Simple objects may be complex combinations of objects, and can be targeted portfolio mix. This customer-code used in the target areas can use simple combinations target.
    2. Simplify customer-code. Needless to know their customers - a mix of target audiences is a simple target or can use these items in a consistent manner.
    3. Easier to add new types of components. New components can easily be changed to a combination of customer-targeted codes.
    2.3 Strategy model
    Another important characteristic is the MVC can not change the View of changes View response to user input. This often requires a change in response to the logic of the system is very important. MVC to respond to the logic involved in the Controller. Controller of a category level structure could easily change to the original Controller appropriate, a new Controller. View Controller son used to achieve a specific example of such a response strategy. To achieve different response strategy, as long as examples of the use of different types of replacement will Controller. Also in the running time by changing the View Controller for users to change View of response strategies. This View-Controller relationship was described as an example of Strategy design pattern. Model types : Strategy model is the object-oriented model, it is behaviour-based model. Model purposes : definition of a series of algorithms, and their packaging, and ensure that they can replace each other, making algorithms can independently use its customer-change.
    Effect :
    1. Strategy category levels for Context definition of the relevant algorithms can be trusted or behaviour.
    2. Alternative methods of succession. If the direct successor Context, with different acts will be added Context act, the realization of which would algorithm mixed up with Context, Context hard to preserve and expand, but can not dynamically changing algorithms. Will be enclosed in a separate Strategy category algorithms to enable algorithm independent Context change easily cut over expansion.
    3. Can provide the same acts different date.
    4. Strategy-must understand what customers between different.
    5. Context and Strategy communications between costs.
    6. An increase in the number of targets.
    3. MVC in Web application system
    Now some of the distributed systems such as Web-based B2B e-commerce system, suitable for use MVC framework. Through analysis from the perspective of high-level applications can be a target divided into three categories. Category is shown for the target audience consists of a group of commercial rules and data, there is a category that is receiving requests to control commercial target to complete the request. These applications often need to change is shown, such as web style, color, but also need to demonstrate the contents of the display. And the business rules and data to be relatively stable. Therefore, said that the frequent need to change the View objects that the business rules and data model to be relatively stable target, and that the control of the Controller is the most stable. When the system is usually issued after the View objects by artists, designers or HTML/JSP system managers to manage. Controller target applications development personnel from the development and implementation of rules for commercial and business development personnel from the target data, database managers and experts in the field of common completed. Show in Web?? or customers - control logic can be Servlet or JSP, dynamically generated Html. Generally used Servlet better than using JSP. JSP will be better with the Html code of separate codes for page designers and developers of separation efficiency. Servlet and JSP can complete all complete functions, actually JSP eventually converted into a Servlet. And control of the target system exists in every level, the coordination of cross-layer moves. Contain business rules and data objects exist in the EJB layer (EJB-centred model) or Web?? (Web-centred model).
    3.1 View in the Web application system
    View of the system shows that it fully exist in Web??. General by JSP, Java Bean and Custom Tag. JSP can generate dynamic web content using Java Custom Tag easier Bean, but it can show the logic of packaging, and more conducive to modular trusted. Some well-designed in a number of JSP Custom Tag can even be used in different system duplication. Model for control of JSP and Java Bean objects. JSP through Java Bean objects to retrieve the data model, the Model and Controller object is responsible for updating the data on Java Bean. In general, can we devise all possible screen that users can see all the elements of the system. Based on these elements, to identify the public part of passive components and dynamics. Can consider the use of templates means to separate the content generated JSP public, also need to change their generation Html or JSP from a JSP templates to dynamically introduce these different parts (include methods). Another issue to consider is screen option, when dealing with End users request template automatically available to show that the concern that users must know what is the screen components. So can consider all screens on the definition of a centralized document, such as a document or text document java. Taking into account the possibility of changes in future document definition screens, the best use of text documents such as a XML document, so future changes to the recompilation. According to the URL and user input parameters to shine upon the results of a screen, of course, likely to be made on the basis of the outcome of the implementation of actions to choose different results screen. Therefore, the need for a request for matching resources with document (XML), if a URL request several different results, it must specify in the document need to control the flow (a controller object), as well as the corresponding screen different flows.
    3.2 Model in the Web application system
    Model objects represent business rules and business data exist in EJB layer and Web??. In J2EE norms, the system needs some data stored in the database, such as user account information (account model), the company's data (company model), some not recorded in the database. If a user browsing the current catalogue (catalog model), the contents of his shopping (shopping cart model). Which one of these models exist in the data according to their life cycle and scope to decide. In Web?? a HttpSession and ServletContext and Java Bean objects to store data in the EJB layer is a data storage and logic EJB to. Web?? the Java Bean objects stored in the model layer model of the EJB object data copy. Because there are many different EJB tier model targets, so Web?? through a ModelManager to control the EJB layer object model in ModelManger background model can be used for packaging methods. In the EJB layer and the rules have all the data into EJB model is inappropriate. If the database can visit the Dao object model into objects. Dao can be encapsulated and the specific details of the database in the world, if we can write a different table, a number of databases, or even multiple databases. If the orders can be a model for OrderDAO, it may have to deal with Order table, table and OrderItemLines OrderStatus table. Value can also consider the use of targets. Value can be a target of securing long-range targets, because every time the remote object attributes could be a long-range redeployment process will consume network resources. EJB objects in the distance can be used instead target. In the distance, one-time items to be targeted instead of the value of all attributes.
    3.3 Controller in Web application system
    Coordination with the Model View Controller object to the request of users into the system to identify incidents. In Web?? generally a MainServlet (or Main.jsp), and receiving all requests, it can use screen flow management devices (ScreenFlowManger) decided next screen. There is a general request processors RequestProcessor contains all requests are needed to be done to deal with logic, such as the request translated into system events (RequestToEvent). Acting processors usually also includes a request for ClientControlWebImpl, it is logical to deal with the EJB layer in Web?? Acting. In EJB layer, a layer for EJB tier Web ClientController provide the CD visit. Another StateMachine used to create and delete ejb handle Web?? sent to the incident. Controller Another important function is synchronous View and Model data. ModelManger contained in a ModelUpdateManger, it puts events into a Model System assembly that all the needs of synchronous Model, and then notify Listeners do synchronous operation.
    4. Concluding remarks
    In recent years, with the Internet technology development and the emergence of new business models, the Web is based on a large number of applications. On how to design these systems architecture, and gradually there has been some convergence of opinion, the most important point is that its structure should be rational in the open. Demand than ever faster development of technology and design concepts, systems for the future, the cost of upgrading the smallest, research software systems architecture still very useful and necessary.

    Bravo. And your point is?

  • [SOLVED]GDM don't ask password and fail authentication

    Solved by reinstalling all the stuff involved, like skunktrader said the .pacnew files are the NEW config files that we had to fill with our preferences, because it have new options or diferent stuff
    Thank you again Mr. skunktrader
    Hi everybody.
    I was looking for tunning a bit my installation of arch. and ruined something about X and authentification.
    the files I remember to have deleted are all in /etc that ends in "-" and  ".pacnew" and ".original"
    those files includes shadow- and passwd-.
    I was sure that those files are just backups, but now i dont know.
    so, after that i run pacman -Syu, and then rebooted.
    here is when all load exept gdm, which  show the above panel and the central square with my username. and the cursor from x shows a handclock like it's loading something but never ends to load. I click on my username and dont do anything. i pres enter and here it should ask my password but doesn't do anything, then i press enter again and says authentification failure.
    im tried uninstalling, erasing all configs that i know about gdm, and reinstalling, but no make difference
    i tried slim, kdm, enter, console login to x by .bash_profile, i tried start it in daemon in rc.conf and service in inittab but it still the same thing.
    obiously i have all the functionality of console but none for X
    this is the /var/log/gdm/:1-greeter.log. I think that it said something about this
    gnome-session[2604]: WARNING: Could not launch application 'at-spi-registryd-wrapper.desktop': Unable to start application: Falló al ejecutar el proceso hijo «/usr/lib/at-spi/at-spi-registryd» (No existe el fichero o el directorio)
    gnome-session[2604]: WARNING: Could not launch application 'metacity.desktop': Unable to start application: Falló al ejecutar el proceso hijo «metacity» (No existe el fichero o el directorio)
    gnome-session[2604]: WARNING: Could not launch application 'gnome-power-manager.desktop': Unable to start application: Falló al ejecutar el proceso hijo «gnome-power-manager» (No existe el fichero o el directorio)
    ** (process:2613): DEBUG: Greeter session pid=2613 display=:1 xauthority=/var/run/gdm/auth-for-gdm-TEhETs/database
    gdm-simple-greeter[2613]: Gtk-WARNING: gtkwidget.c:5676: widget not within a GtkWindow
    gdm-simple-greeter[2613]: WARNING: Unable to read from file /etc/arch-release
    gdm-simple-greeter[2613]: WARNING: Unable to load CK history: no seat-id found
    gdm-simple-greeter[2613]: WARNING: locale es_MX.UTF-8 # change to your default lang isn't valid
    *** glibc detected *** /usr/lib/gdm/gdm-simple-greeter: free(): invalid pointer: 0x08064793 ***
    ======= Backtrace: =========
    /lib/libc.so.6(+0x6b6c1)[0xb6d316c1]
    /lib/libc.so.6(+0x6cfdb)[0xb6d32fdb]
    /lib/libc.so.6(cfree+0x6d)[0xb6d3618d]
    /usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb6e589f6]
    /usr/lib/gdm/gdm-simple-greeter[0x806ab1e]
    /usr/lib/gdm/gdm-simple-greeter[0x8065f46]
    /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__STRING+0x88)[0xb6f09548]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x192)[0xb6eeca72]
    /usr/lib/libgobject-2.0.so.0(+0x1e8a0)[0xb6eff8a0]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x806)[0xb6f08306]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32)[0xb6f084b2]
    /usr/lib/gdm/gdm-simple-greeter[0x805c814]
    /usr/lib/gdm/gdm-simple-greeter[0x805d6b5]
    /usr/lib/libdbus-1.so.3(dbus_connection_dispatch+0x393)[0xb7760cd3]
    /usr/lib/libdbus-glib-1.so.2(+0x7fcd)[0xb7796fcd]
    /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d2)[0xb6e51b72]
    /usr/lib/libglib-2.0.so.0(+0x40350)[0xb6e52350]
    /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x18b)[0xb6e52a1b]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb74a05b9]
    /usr/lib/gdm/gdm-simple-greeter[0x8054915]
    /lib/libc.so.6(__libc_start_main+0xe6)[0xb6cdcdb6]
    /usr/lib/gdm/gdm-simple-greeter[0x8054241]
    ======= Memory map: ========
    08048000-0808a000 r-xp 00000000 08:05 202407 /usr/lib/gdm/gdm-simple-greeter
    0808a000-0808c000 rw-p 00041000 08:05 202407 /usr/lib/gdm/gdm-simple-greeter
    09057000-09279000 rw-p 00000000 00:00 0 [heap]
    b1c9c000-b1cb7000 r-xp 00000000 08:05 90684 /usr/lib/libgcc_s.so.1
    b1cb7000-b1cb8000 rw-p 0001a000 08:05 90684 /usr/lib/libgcc_s.so.1
    b1cb8000-b1d45000 r--p 00000000 08:05 197697 /usr/share/fonts/TTF/DejaVuSans-Oblique.ttf
    b1d45000-b1d46000 ---p 00000000 00:00 0
    b1d46000-b2546000 rw-p 00000000 00:00 0
    b2546000-b25a6000 rw-s 00000000 00:04 0 /SYSV00000000 (deleted)
    b25a6000-b25bf000 r--s 00000000 08:05 114603 /usr/share/mime/mime.cache
    b25bf000-b25cb000 r-xp 00000000 08:05 113337 /lib/libudev.so.0.10.0
    b25cb000-b25cc000 rw-p 0000b000 08:05 113337 /lib/libudev.so.0.10.0
    b25cc000-b25df000 r-xp 00000000 08:05 106296 /usr/lib/libgvfscommon.so.0.0.0
    b25df000-b25e0000 rw-p 00013000 08:05 106296 /usr/lib/libgvfscommon.so.0.0.0
    b25f7000-b261a000 r-xp 00000000 08:05 113463 /usr/lib/gio/modules/libgvfsdbus.so
    b261a000-b261b000 rw-p 00023000 08:05 113463 /usr/lib/gio/modules/libgvfsdbus.so
    b261b000-b2621000 r--p 00000000 08:05 97239 /usr/share/locale/es/LC_MESSAGES/gdk-pixbuf.mo
    b2621000-b581a000 r--p 00000000 08:05 214046 /usr/share/icons/gnome/icon-theme.cache
    b581a000-b5c18000 r--p 00000000 08:05 181881 /usr/share/icons/hicolor/icon-theme.cache
    b5c18000-b5cbf000 r--p 00000000 08:05 197709 /usr/share/fonts/TTF/DejaVuSans.ttf
    b5cbf000-b5d00000 r--s 00000000 08:05 282903 /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-le32d4.cache-3
    b5d00000-b5d21000 rw-p 00000000 00:00 0
    b5d21000-b5e00000 ---p 00000000 00:00 0
    b5e01000-b5e03000 r-xp 00000000 08:05 112702 /lib/libutil-2.13.so
    b5e03000-b5e04000 r--p 00001000 08:05 112702 /lib/libutil-2.13.so
    b5e04000-b5e05000 rw-p 00002000 08:05 112702 /lib/libutil-2.13.so
    b5e05000-b5e12000 r--p 00000000 08:05 100174 /usr/share/locale/es/LC_MESSAGES/xkeyboard-config.mo
    b5e12000-b5e22000 r--s 00000000 08:05 282624 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-le32d4.cache-3
    b5e22000-b5e3a000 r--s 00000000 08:05 282759 /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-le32d4.cache-3
    b5e3a000-b5e7b000 r--s 00000000 08:05 282905 /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-le32d4.cache-3
    b5e7b000-b5e82000 r--p 00000000 08:05 100360 /usr/share/locale/es/LC_MESSAGES/iso_3166.mo
    b5e82000-b5e87000 r--p 00000000 08:05 100358 /usr/share/locale/es/LC_MESSAGES/iso_639.mo
    b5e87000-b5e88000 ---p 00000000 00:00 0
    b5e88000-b6688000 rw-p 00000000 00:00 0
    b6688000-b669c000 r--p 00000000 08:05 97128 /usr/share/locale/es/LC_MESSAGES/glib20.mo
    b669c000-b66c6000 r--p 00000000 08:05 97868 /usr/share/locale/es/LC_MESSAGES/gtk20-properties.mo
    b66c6000-b66cf000 r-xp 00000000 08:05 112704 /lib/libnss_files-2.13.so
    b66cf000-b66d0000 r--p 00009000 08:05 112704 /lib/libnss_files-2.13.so
    b66d0000-b66d1000 rw-p 0000a000 08:05 112704 /lib/libnss_files-2.13.so
    b66d1000-b66d4000 r--p 00000000 08:05 97293 /usr/share/locale/es/LC_MESSAGES/atk10.mo
    b66d4000-b66d5000 r-xp 00000000 08:05 123048 /usr/lib/gconv/ISO8859-1.so
    b66d5000-b66d6000 r--p 00000000 08:05 123048 /usr/lib/gconv/ISO8859-1.so
    b66d6000-b66d7000 rw-p 00001000 08:05 123048 /usr/lib/gconv/ISO8859-1.so
    b66d7000-b66e8000 r--p 00000000 08:05 97997 /usr/share/locale/es/LC_MESSAGES/GConf2.mo
    b66e8000-b6706000 r--p 00000000 08:05 96589 /usr/share/locale/es/LC_MESSAGES/libc.mo
    b6706000-b68bb000 r--p 00000000 08:05 96632 /usr/lib/locale/locale-archive
    b68bb000-b68be000 rw-p 00000000 00:00 0
    b68be000-b68c2000 r-xp 00000000 08:05 88801 /usr/lib/libXdmcp.so.6.0.0
    b68c2000-b68c3000 rw-p 00003000 08:05 88801 /usr/lib/libXdmcp.so.6.0.0
    b68c3000-b68c5000 r-xp 00000000 08:05 88814 /usr/lib/libXau.so.6.0.0
    b68c5000-b68c6000 rw-p 00001000 08:05 88814 /usr/lib/libXau.so.6.0.0
    b68c6000-b68c7000 rw-p 00000000 00:00 0
    b68c7000-b68e7000 r-xp 00000000 08:05 95517 /usr/lib/libxkbfile.so.1.0.2
    b68e7000-b68e8000 rw-p 00020000 08:05 95517 /usr/lib/libxkbfile.so.1.0.2
    b68e8000-b6a09000 r-xp 00000000 08:05 91069 /usr/lib/libxml2.so.2.7.8
    b6a09000-b6a0e000 rw-p 00121000 08:05 91069 /usr/lib/libxml2.so.2.7.8
    b6a0e000-b6a0f000 rw-p 00000000 00:00 0
    b6a0f000-b6a26000 r-xp 00000000 08:05 88827 /usr/lib/libxcb.so.1.1.0
    b6a26000-b6a27000 rw-p 00016000 08:05 88827 /usr/lib/libxcb.so.1.1.0
    b6a27000-b6a4d000 r-xp 00000000 08:05 91310 /usr/lib/libexpat.so.1.5.2
    b6a4d000-b6a4f000 rw-p 00026000 08:05 91310 /usr/lib/libexpat.so.1.5.2
    b6a4f000-b6a50000 rw-p 00000000 00:00 0
    b6a50000-b6a99000 r-xp 00000000 08:05 109753 /usr/lib/libORBit-2.so.0.1.0
    b6a99000-b6aa3000 rw-p 00048000 08:05 109753 /usr/lib/libORBit-2.so.0.1.0
    b6aa3000-b6b0a000 r-xp 00000000 08:05 91504 /usr/lib/libpixman-1.so.0.20.2
    b6b0a000-b6b0e000 rw-p 00066000 08:05 91504 /usr/lib/libpixman-1.so.0.20.2
    b6b0e000-b6b22000 r-xp 00000000 08:05 89741 /usr/lib/libz.so.1.2.5
    b6b22000-b6b23000 rw-p 00013000 08:05 89741 /usr/lib/libz.so.1.2.5
    b6b23000-b6b34000 r-xp 00000000 08:05 112703 /lib/libresolv-2.13.so
    b6b34000-b6b35000 r--p 00010000 08:05 112703 /lib/libresolv-2.13.so
    b6b35000-b6b36000 rw-p 00011000 08:05 112703 /lib/libresolv-2.13.so
    b6b36000-b6b38000 rw-p 00000000 00:00 0
    b6b38000-b6b74000 r-xp 00000000 08:05 113012 /lib/libpcre.so.0.0.1
    b6b74000-b6b75000 rw-p 0003b000 08:05 113012 /lib/libpcre.so.0.0.1
    b6b75000-b6b76000 rw-p 00000000 00:00 0
    b6b76000-b6b78000 r-xp 00000000 08:05 112674 /lib/libdl-2.13.so
    b6b78000-b6b79000 r--p 00001000 08:05 112674 /lib/libdl-2.13.so
    b6b79000-b6b7a000 rw-p 00002000 08:05 112674 /lib/libdl-2.13.so
    b6b7a000-b6b7c000 r-xp 00000000 08:05 91274 /usr/lib/libgmodule-2.0.so.0.2600.1
    b6b7c000-b6b7d000 rw-p 00002000 08:05 91274 /usr/lib/libgmodule-2.0.so.0.2600.1
    b6b7d000-b6bfe000 r-xp 00000000 08:05 91303 /usr/lib/libfreetype.so.6.6.2
    b6bfe000-b6c02000 rw-p 00081000 08:05 91303 /usr/lib/libfreetype.so.6.6.2
    b6c02000-b6c28000 r-xp 00000000 08:05 91536 /usr/lib/libpangoft2-1.0.so.0.2800.3
    b6c28000-b6c29000 rw-p 00026000 08:05 91536 /usr/lib/libpangoft2-1.0.so.0.2800.3
    b6c29000-b6c4e000 r-xp 00000000 08:05 91290 /usr/lib/libpng14.so.14.5.0
    b6c4e000-b6c4f000 rw-p 00025000 08:05 91290 /usr/lib/libpng14.so.14.5.0
    b6c4f000-b6c50000 rw-p 00000000 00:00 0
    b6c50000-b6c69000 r-xp 00000000 08:05 91662 /usr/lib/libatk-1.0.so.0.3209.1
    b6c69000-b6c6b000 rw-p 00018000 08:05 91662 /usr/lib/libatk-1.0.so.0.3209.1
    b6c6b000-b6c6f000 r-xp 00000000 08:05 91173 /usr/lib/libXfixes.so.3.1.0
    b6c6f000-b6c70000 rw-p 00003000 08:05 91173 /usr/lib/libXfixes.so.3.1.0
    b6c70000-b6c72000 r-xp 00000000 08:05 91784 /usr/lib/libXdamage.so.1.1.0
    b6c72000-b6c73000 rw-p 00001000 08:05 91784 /usr/lib/libXdamage.so.1.1.0
    b6c73000-b6c75000 r-xp 00000000 08:05 91770 /usr/lib/libXcomposite.so.1.0.0
    b6c75000-b6c76000 rw-p 00001000 08:05 91770 /usr/lib/libXcomposite.so.1.0.0
    b6c76000-b6c80000 r-xp 00000000 08:05 91542 /usr/lib/libpangocairo-1.0.so.0.2800.3
    b6c80000-b6c81000 rw-p 00009000 08:05 91542 /usr/lib/libpangocairo-1.0.so.0.2800.3
    b6c81000-b6c89000 r-xp 00000000 08:05 91175 /usr/lib/libXcursor.so.1.0.2
    b6c89000-b6c8a000 rw-p 00007000 08:05 91175 /usr/lib/libXcursor.so.1.0.2
    b6c8a000-b6c8b000 rw-p 00000000 00:00 0
    b6c8b000-b6c91000 r-xp 00000000 08:05 91155 /usr/lib/libXrandr.so.2.2.0
    b6c91000-b6c92000 rw-p 00005000 08:05 91155 /usr/lib/libXrandr.so.2.2.0
    b6c92000-b6c9e000 r-xp 00000000 08:05 91766 /usr/lib/libXi.so.6.1.0
    b6c9e000-b6c9f000 rw-p 0000b000 08:05 91766 /usr/lib/libXi.so.6.1.0
    b6c9f000-b6ca1000 r-xp 00000000 08:05 91141 /usr/lib/libXinerama.so.1.0.0
    b6ca1000-b6ca2000 rw-p 00001000 08:05 91141 /usr/lib/libXinerama.so.1.0.0
    b6ca2000-b6ca9000 r-xp 00000000 08:05 91151 /usr/lib/libXrender.so.1.3.0
    b6ca9000-b6caa000 rw-p 00007000 08:05 91151 /usr/lib/libXrender.so.1.3.0
    b6caa000-b6cb7000 r-xp 00000000 08:05 91077 /usr/lib/libXext.so.6.4.0
    b6cb7000-b6cb8000 rw-p 0000d000 08:05 91077 /usr/lib/libXext.so.6.4.0
    b6cb8000-b6cb9000 rw-p 00000000 00:00 0
    b6cb9000-b6cc0000 r-xp 00000000 08:05 116859 /lib/librt-2.13.so
    b6cc0000-b6cc1000 r--p 00006000 08:05 116859 /lib/librt-2.13.so
    b6cc1000-b6cc2000 rw-p 00007000 08:05 116859 /lib/librt-2.13.so
    b6cc2000-b6cc5000 r-xp 00000000 08:05 91273 /usr/lib/libgthread-2.0.so.0.2600.1
    b6cc5000-b6cc6000 rw-p 00003000 08:05 91273 /usr/lib/libgthread-2.0.so.0.2600.1
    b6cc6000-b6e0b000 r-xp 00000000 08:05 112685 /lib/libc-2.13.so
    b6e0b000-b6e0c000 ---p 00145000 08:05 112685 /lib/libc-2.13.so
    b6e0c000-b6e0e000 r--p 00145000 08:05 112685 /lib/libc-2.13.so
    b6e0e000-b6e0f000 rw-p 00147000 08:05 112685 /lib/libc-2.13.so
    b6e0f000-b6e12000 rw-p 00000000 00:00 0
    b6e12000-b6ee0000 r-xp 00000000 08:05 91272 /usr/lib/libglib-2.0.so.0.2600.1
    b6ee0000-b6ee1000 rw-p 000ce000 08:05 91272 /usr/lib/libglib-2.0.so.0.2600.1
    b6ee1000-b6f24000 r-xp 00000000 08:05 91265 /usr/lib/libgobject-2.0.so.0.2600.1
    b6f24000-b6f26000 rw-p 00042000 08:05 91265 /usr/lib/libgobject-2.0.so.0.2600.1
    b6f26000-b6f34000 r-xp 00000000 08:05 106038 /usr/lib/libupower-glib.so.1.0.1
    b6f34000-b6f35000 rw-p 0000e000 08:05 106038 /usr/lib/libupower-glib.so.1.0.1
    b6f35000-b6f36000 rw-p 00000000 00:00 0
    b6f36000-b6f4d000 r-xp 00000000 08:05 106032 /usr/lib/libxklavier.so.16.0.0
    b6f4d000-b6f4f000 rw-p 00016000 08:05 106032 /usr/lib/libxklavier.so.16.0.0
    b6f4f000-b6f73000 r-xp 00000000 08:05 112684 /lib/libm-2.13.so
    b6f73000-b6f74000 r--p 00023000 08:05 112684 /lib/libm-2.13.so
    b6f74000-b6f75000 rw-p 00024000 08:05 112684 /lib/libm-2.13.so
    b6f75000-b708c000 r-xp 00000000 08:05 88911 /usr/lib/libX11.so.6.3.0
    b708c000-b7090000 rw-p 00116000 08:05 88911 /usr/lib/libX11.so.6.3.0
    b7090000-b70bc000 r-xp 00000000 08:05 91502 /usr/lib/libfontconfig.so.1.4.4
    b70bc000-b70be000 rw-p 0002b000 08:05 91502 /usr/lib/libfontconfig.so.1.4.4
    b70be000-b70ed000 r-xp 00000000 08:05 109815 /usr/lib/libgconf-2.so.4.1.5
    b70ed000-b70f0000 rw-p 0002f000 08:05 109815 /usr/lib/libgconf-2.so.4.1.5
    b70f0000-b70f1000 rw-p 00000000 00:00 0
    b70f1000-b7130000 r-xp 00000000 08:05 91530 /usr/lib/libpango-1.0.so.0.2800.3
    b7130000-b7132000 rw-p 0003e000 08:05 91530 /usr/lib/libpango-1.0.so.0.2800.3
    b7132000-b71cd000 r-xp 00000000 08:05 91507 /usr/lib/libcairo.so.2.11000.2
    b71cd000-b71cf000 rw-p 0009a000 08:05 91507 /usr/lib/libcairo.so.2.11000.2
    b71cf000-b71d1000 rw-p 00000000 00:00 0
    b71d1000-b71ed000 r-xp 00000000 08:05 91654 /usr/lib/libgdk_pixbuf-2.0.so.0.2200.1
    b71ed000-b71ee000 rw-p 0001b000 08:05 91654 /usr/lib/libgdk_pixbuf-2.0.so.0.2200.1
    b71ee000-b72d6000 r-xp 00000000 08:05 91278 /usr/lib/libgio-2.0.so.0.2600.1
    b72d6000-b72d9000 rw-p 000e8000 08:05 91278 /usr/lib/libgio-2.0.so.0.2600.1
    b72d9000-b736c000 r-xp 00000000 08:05 108896 /usr/lib/libgdk-x11-2.0.so.0.2200.1
    b736c000-b736f000 rw-p 00093000 08:05 108896 /usr/lib/libgdk-x11-2.0.so.0.2200.1
    b736f000-b7370000 rw-p 00000000 00:00 0
    b7370000-b7732000 r-xp 00000000 08:05 108898 /usr/lib/libgtk-x11-2.0.so.0.2200.1
    b7732000-b7738000 rw-p 003c2000 08:05 108898 /usr/lib/libgtk-x11-2.0.so.0.2200.1
    b7738000-b7739000 rw-p 00000000 00:00 0
    b7739000-b774e000 r-xp 00000000 08:05 112683 /lib/libpthread-2.13.so
    b774e000-b774f000 r--p 00014000 08:05 112683 /lib/libpthread-2.13.so
    b774f000-b7750000 rw-p 00015000 08:05 112683 /lib/libpthread-2.13.so
    b7750000-b7752000 rw-p 00000000 00:00 0
    b7752000-b778d000 r-xp 00000000 08:05 107798 /usr/lib/libdbus-1.so.3.5.3
    b778d000-b778e000 r--p 0003b000 08:05 107798 /usr/lib/libdbus-1.so.3.5.3
    b778e000-b778f000 rw-p 0003c000 08:05 107798 /usr/lib/libdbus-1.so.3.5.3
    b778f000-b77af000 r-xp 00000000 08:05 109739 /usr/lib/libdbus-glib-1.so.2.1.0
    b77af000-b77b0000 rw-p 0001f000 08:05 109739 /usr/lib/libdbus-glib-1.so.2.1.0
    b77b2000-b77c1000 r--p 00000000 08:05 97869 /usr/share/locale/es/LC_MESSAGES/gtk20.mo
    b77c1000-b77c7000 r--p 00000000 08:05 97669 /usr/share/locale/es/LC_MESSAGES/gdm.mo
    b77c7000-b77c8000 rw-p 00000000 00:00 0
    b77c8000-b77c9000 r-xp 00000000 00:00 0 [vdso]
    b77c9000-b77e5000 r-xp 00000000 08:05 112697 /lib/ld-2.13.so
    b77e5000-b77e6000 r--p 0001b000 08:05 112697 /lib/ld-2.13.so
    b77e6000-b77e7000 rw-p 0001c000 08:05 112697 /lib/ld-2.13.so
    bff62000-bff83000 rw-p 00000000 00:00 0 [stack]
    gnome-session[2604]: WARNING: Client '/org/gnome/SessionManager/Client1' failed to reply before timeout
    gnome-session[2604]: WARNING: Unable to find desktop file 'gdm-simple-greeter.desktop': No se pudo encontrar la clave de archivo válida en los directorios de búsqueda
    gnome-session[2604]: WARNING: Unable to find desktop file 'gnome-gdm-simple-greeter.desktop.desktop': No se pudo encontrar la clave de archivo válida en los directorios de búsqueda
    gnome-session: Fatal IO error 11 (Recurso no disponible temporalmente) on X server :1.
    polkit-gnome-authentication-agent-1: Fatal IO error 11 (Recurso no disponible temporalmente) on X server :1..
    and this is xorg.0.log
    [ 415.344]
    This is a pre-release version of the X server from The X.Org Foundation.
    It is not supported in any way.
    Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
    Select the "xorg" product for bugs you find in this release.
    Before reporting bugs in pre-release versions please check the
    latest version in the X.Org Foundation git repository.
    See http://wiki.x.org/wiki/GitPage for git access instructions.
    [ 415.344]
    X.Org X Server 1.9.4.901 (1.9.5 RC 1)
    Release Date: 2011-03-04
    [ 415.344] X Protocol Version 11, Revision 0
    [ 415.344] Build Operating System: Linux 2.6.37-ARCH i686
    [ 415.344] Current Operating System: Linux i 2.6.37-ARCH #1 SMP PREEMPT Tue Mar 15 11:40:49 UTC 2011 i686
    [ 415.344] Kernel command line: root=/dev/disk/by-uuid/e5834ccd-027a-4ee7-8875-1ba90303fd71 ro
    [ 415.344] Build Date: 14 March 2011 10:39:42AM
    [ 415.344]
    [ 415.344] Current version of pixman: 0.20.2
    [ 415.344] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 415.344] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 415.345] (==) Log file: "/var/log/Xorg.1.log", Time: Thu Mar 17 09:18:27 2011
    [ 415.345] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 415.345] (==) No Layout section. Using the first Screen section.
    [ 415.345] (==) No screen section available. Using defaults.
    [ 415.345] (**) |-->Screen "Default Screen Section" (0)
    [ 415.345] (**) | |-->Monitor "<default monitor>"
    [ 415.346] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 415.346] (==) Automatically adding devices
    [ 415.346] (==) Automatically enabling devices
    [ 415.346] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 415.346] Entry deleted from font path.
    [ 415.346] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    [ 415.346] Entry deleted from font path.
    [ 415.346] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 415.346] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 415.346] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 415.346] (II) Loader magic: 0x81f3280
    [ 415.346] (II) Module ABI versions:
    [ 415.346] X.Org ANSI C Emulation: 0.4
    [ 415.346] X.Org Video Driver: 8.0
    [ 415.346] X.Org XInput driver : 11.0
    [ 415.346] X.Org Server Extension : 4.0
    [ 415.348] (--) PCI:*(0:0:2:0) 8086:a011:103c:148a rev 0, Mem @ 0x54180000/524288, 0x40000000/268435456, 0x54000000/1048576, I/O @ 0x000030c0/8
    [ 415.348] (--) PCI: (0:0:2:1) 8086:a012:103c:148a rev 0, Mem @ 0x54100000/524288
    [ 415.348] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 415.349] (II) LoadModule: "extmod"
    [ 415.349] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [ 415.349] (II) Module extmod: vendor="X.Org Foundation"
    [ 415.349] compiled for 1.9.4.901, module version = 1.0.0
    [ 415.349] Module class: X.Org Server Extension
    [ 415.349] ABI class: X.Org Server Extension, version 4.0
    [ 415.350] (II) Loading extension MIT-SCREEN-SAVER
    [ 415.350] (II) Loading extension XFree86-VidModeExtension
    [ 415.350] (II) Loading extension XFree86-DGA
    [ 415.350] (II) Loading extension DPMS
    [ 415.350] (II) Loading extension XVideo
    [ 415.350] (II) Loading extension XVideo-MotionCompensation
    [ 415.350] (II) Loading extension X-Resource
    [ 415.350] (II) LoadModule: "dbe"
    [ 415.350] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [ 415.350] (II) Module dbe: vendor="X.Org Foundation"
    [ 415.350] compiled for 1.9.4.901, module version = 1.0.0
    [ 415.350] Module class: X.Org Server Extension
    [ 415.350] ABI class: X.Org Server Extension, version 4.0
    [ 415.350] (II) Loading extension DOUBLE-BUFFER
    [ 415.350] (II) LoadModule: "glx"
    [ 415.351] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 415.351] (II) Module glx: vendor="X.Org Foundation"
    [ 415.351] compiled for 1.9.4.901, module version = 1.0.0
    [ 415.351] ABI class: X.Org Server Extension, version 4.0
    [ 415.351] (==) AIGLX enabled
    [ 415.351] (II) Loading extension GLX
    [ 415.351] (II) LoadModule: "record"
    [ 415.351] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [ 415.351] (II) Module record: vendor="X.Org Foundation"
    [ 415.351] compiled for 1.9.4.901, module version = 1.13.0
    [ 415.351] Module class: X.Org Server Extension
    [ 415.351] ABI class: X.Org Server Extension, version 4.0
    [ 415.352] (II) Loading extension RECORD
    [ 415.352] (II) LoadModule: "dri"
    [ 415.352] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 415.352] (II) Module dri: vendor="X.Org Foundation"
    [ 415.352] compiled for 1.9.4.901, module version = 1.0.0
    [ 415.352] ABI class: X.Org Server Extension, version 4.0
    [ 415.352] (II) Loading extension XFree86-DRI
    [ 415.352] (II) LoadModule: "dri2"
    [ 415.353] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 415.353] (II) Module dri2: vendor="X.Org Foundation"
    [ 415.353] compiled for 1.9.4.901, module version = 1.2.0
    [ 415.353] ABI class: X.Org Server Extension, version 4.0
    [ 415.353] (II) Loading extension DRI2
    [ 415.353] (==) Matched intel as autoconfigured driver 0
    [ 415.353] (==) Matched vesa as autoconfigured driver 1
    [ 415.353] (==) Matched fbdev as autoconfigured driver 2
    [ 415.353] (==) Assigned the driver to the xf86ConfigLayout
    [ 415.353] (II) LoadModule: "intel"
    [ 415.353] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
    [ 415.354] (II) Module intel: vendor="X.Org Foundation"
    [ 415.354] compiled for 1.9.4, module version = 2.14.0
    [ 415.354] Module class: X.Org Video Driver
    [ 415.354] ABI class: X.Org Video Driver, version 8.0
    [ 415.354] (II) LoadModule: "vesa"
    [ 415.355] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    [ 415.355] (II) Module vesa: vendor="X.Org Foundation"
    [ 415.355] compiled for 1.9.4, module version = 2.3.0
    [ 415.355] Module class: X.Org Video Driver
    [ 415.355] ABI class: X.Org Video Driver, version 8.0
    [ 415.355] (II) LoadModule: "fbdev"
    [ 415.355] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [ 415.355] (II) Module fbdev: vendor="X.Org Foundation"
    [ 415.355] compiled for 1.9.4, module version = 0.4.2
    [ 415.355] ABI class: X.Org Video Driver, version 8.0
    [ 415.356] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
    i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
    E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
    965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
    4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
    Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge,
    Sandybridge, Sandybridge
    [ 415.357] (II) VESA: driver for VESA chipsets: vesa
    [ 415.357] (II) FBDEV: driver for framebuffer: fbdev
    [ 415.357] (++) using VT number 8
    [ 415.370] (WW) Falling back to old probe method for vesa
    [ 415.370] (WW) Falling back to old probe method for fbdev
    [ 415.370] (II) Loading sub module "fbdevhw"
    [ 415.370] (II) LoadModule: "fbdevhw"
    [ 415.371] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
    [ 415.371] (II) Module fbdevhw: vendor="X.Org Foundation"
    [ 415.371] compiled for 1.9.4.901, module version = 0.0.2
    [ 415.371] ABI class: X.Org Video Driver, version 8.0
    [ 415.372] drmOpenDevice: node name is /dev/dri/card0
    [ 415.372] drmOpenDevice: open result is 8, (OK)
    [ 415.372] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
    [ 415.372] drmOpenDevice: node name is /dev/dri/card0
    [ 415.372] drmOpenDevice: open result is 8, (OK)
    [ 415.372] drmOpenByBusid: drmOpenMinor returns 8
    [ 415.372] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
    [ 415.372] (II) intel(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 415.372] (==) intel(0): Depth 24, (--) framebuffer bpp 32
    [ 415.373] (==) intel(0): RGB weight 888
    [ 415.373] (==) intel(0): Default visual is TrueColor
    [ 415.373] (II) intel(0): Integrated Graphics Chipset: Intel(R) Pineview GM
    [ 415.373] (--) intel(0): Chipset: "Pineview GM"
    [ 415.373] (**) intel(0): Tiling enabled
    [ 415.373] (**) intel(0): SwapBuffers wait enabled
    [ 415.373] (==) intel(0): video overlay key set to 0x101fe
    [ 415.373] (II) intel(0): Output LVDS1 has no monitor section
    [ 415.374] (II) intel(0): found backlight control interface /sys/class/backlight/acpi_video0
    [ 415.410] (II) intel(0): Output VGA1 has no monitor section
    [ 415.410] (II) intel(0): EDID for output LVDS1
    [ 415.410] (II) intel(0): Manufacturer: HSD Model: 3e9 Serial#: 34219
    [ 415.410] (II) intel(0): Year: 2010 Week: 29
    [ 415.410] (II) intel(0): EDID Version: 1.3
    [ 415.410] (II) intel(0): Digital Display Input
    [ 415.410] (II) intel(0): Max Image Size [cm]: horiz.: 22 vert.: 13
    [ 415.410] (II) intel(0): Gamma: 2.20
    [ 415.410] (II) intel(0): No DPMS capabilities specified
    [ 415.410] (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    [ 415.410] (II) intel(0): First detailed timing is preferred mode
    [ 415.410] (II) intel(0): redX: 0.592 redY: 0.355 greenX: 0.327 greenY: 0.555
    [ 415.410] (II) intel(0): blueX: 0.154 blueY: 0.094 whiteX: 0.313 whiteY: 0.329
    [ 415.410] (II) intel(0): Manufacturer's mask: 0
    [ 415.410] (II) intel(0): Supported detailed timing:
    [ 415.410] (II) intel(0): clock: 54.2 MHz Image Size: 222 x 125 mm
    [ 415.410] (II) intel(0): h_active: 1024 h_sync: 1117 h_sync_end 1152 h_blank_end 1328 h_border: 0
    [ 415.410] (II) intel(0): v_active: 600 v_sync: 641 v_sync_end 646 v_blanking: 680 v_border: 0
    [ 415.410] (II) intel(0):
    [ 415.410] (II) intel(0): Monitor name: HSD101PFW2
    [ 415.410] (II) intel(0): EDID (in hex):
    [ 415.410] (II) intel(0): 00ffffffffffff002264e903ab850000
    [ 415.411] (II) intel(0): 1d14010380160d780a8c85975b538e27
    [ 415.411] (II) intel(0): 18505400000001010101010101010101
    [ 415.411] (II) intel(0): 0101010101012c150030415850205d23
    [ 415.411] (II) intel(0): 9508de7d00000019000000fe00000000
    [ 415.411] (II) intel(0): 00000000000000000000000000fc0048
    [ 415.411] (II) intel(0): 5344313031504657320a202000000010
    [ 415.411] (II) intel(0): 000a20202020202020202020202000ba
    [ 415.411] (II) intel(0): EDID vendor "HSD", prod id 1001
    [ 415.411] (II) intel(0): Printing DDC gathered Modelines:
    [ 415.411] (II) intel(0): Modeline "1024x600"x0.0 54.20 1024 1117 1152 1328 600 641 646 680 -hsync -vsync (40.8 kHz)
    [ 415.411] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
    [ 415.411] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
    [ 415.411] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
    [ 415.411] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
    [ 415.411] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
    [ 415.411] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
    [ 415.411] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
    [ 415.411] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
    [ 415.411] (II) intel(0): Printing probed modes for output LVDS1
    [ 415.412] (II) intel(0): Modeline "1024x600"x60.0 54.20 1024 1117 1152 1328 600 611 616 680 -hsync -vsync (40.8 kHz)
    [ 415.412] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 415.412] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 415.412] (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 415.443] (II) intel(0): EDID for output VGA1
    [ 415.443] (II) intel(0): Output LVDS1 connected
    [ 415.443] (II) intel(0): Output VGA1 disconnected
    [ 415.443] (II) intel(0): Using exact sizes for initial modes
    [ 415.443] (II) intel(0): Output LVDS1 using initial mode 1024x600
    [ 415.443] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [ 415.443] (II) intel(0): Kernel page flipping support detected, enabling
    [ 415.443] (**) intel(0): Display dimensions: (220, 130) mm
    [ 415.443] (**) intel(0): DPI set to (118, 117)
    [ 415.443] (II) Loading sub module "fb"
    [ 415.443] (II) LoadModule: "fb"
    [ 415.444] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 415.445] (II) Module fb: vendor="X.Org Foundation"
    [ 415.445] compiled for 1.9.4.901, module version = 1.0.0
    [ 415.445] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 415.445] (II) Loading sub module "dri2"
    [ 415.445] (II) LoadModule: "dri2"
    [ 415.445] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 415.445] (II) UnloadModule: "vesa"
    [ 415.445] (II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
    [ 415.445] (II) UnloadModule: "fbdev"
    [ 415.445] (II) Unloading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [ 415.445] (II) UnloadModule: "fbdevhw"
    [ 415.445] (II) Unloading /usr/lib/xorg/modules/libfbdevhw.so
    [ 415.445] (==) Depth 24 pixmap format is 32 bpp
    [ 415.446] (II) intel(0): [DRI2] Setup complete
    [ 415.446] (II) intel(0): [DRI2] DRI driver: i915
    [ 415.446] (II) intel(0): Allocated new frame buffer 1024x600 stride 4096, tiled
    [ 415.446] (II) UXA(0): Driver registered support for the following operations:
    [ 415.446] (II) solid
    [ 415.446] (II) copy
    [ 415.446] (II) composite (RENDER acceleration)
    [ 415.446] (II) put_image
    [ 415.446] (II) get_image
    [ 415.446] (==) intel(0): Backing store disabled
    [ 415.446] (==) intel(0): Silken mouse enabled
    [ 415.446] (II) intel(0): Initializing HW Cursor
    [ 415.454] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 415.456] (==) intel(0): DPMS enabled
    [ 415.456] (==) intel(0): Intel XvMC decoder disabled
    [ 415.456] (II) intel(0): Set up textured video
    [ 415.457] (II) intel(0): Set up overlay video
    [ 415.457] (II) intel(0): direct rendering: DRI2 Enabled
    [ 415.457] (==) intel(0): hotplug detection: "enabled"
    [ 415.457] (--) RandR disabled
    [ 415.457] (II) Initializing built-in extension Generic Event Extension
    [ 415.457] (II) Initializing built-in extension SHAPE
    [ 415.457] (II) Initializing built-in extension MIT-SHM
    [ 415.457] (II) Initializing built-in extension XInputExtension
    [ 415.457] (II) Initializing built-in extension XTEST
    [ 415.457] (II) Initializing built-in extension BIG-REQUESTS
    [ 415.457] (II) Initializing built-in extension SYNC
    [ 415.457] (II) Initializing built-in extension XKEYBOARD
    [ 415.457] (II) Initializing built-in extension XC-MISC
    [ 415.457] (II) Initializing built-in extension SECURITY
    [ 415.457] (II) Initializing built-in extension XINERAMA
    [ 415.457] (II) Initializing built-in extension XFIXES
    [ 415.457] (II) Initializing built-in extension RENDER
    [ 415.457] (II) Initializing built-in extension RANDR
    [ 415.457] (II) Initializing built-in extension COMPOSITE
    [ 415.457] (II) Initializing built-in extension DAMAGE
    [ 415.490] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    [ 415.490] (II) AIGLX: enabled GLX_INTEL_swap_event
    [ 415.490] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    [ 415.490] (II) AIGLX: enabled GLX_SGI_make_current_read
    [ 415.491] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
    [ 415.491] (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i915_dri.so
    [ 415.491] (II) GLX: Initialized DRI2 GL provider for screen 0
    [ 415.492] (II) intel(0): Setting screen physical size to 270 x 158
    [ 415.861] (II) config/udev: Adding input device Power Button (/dev/input/event4)
    [ 415.861] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 415.861] (II) LoadModule: "evdev"
    [ 415.862] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 415.862] (II) Module evdev: vendor="X.Org Foundation"
    [ 415.862] compiled for 1.9.4, module version = 2.6.0
    [ 415.862] Module class: X.Org XInput Driver
    [ 415.862] ABI class: X.Org XInput driver, version 11.0
    [ 415.862] (**) Power Button: always reports core events
    [ 415.862] (**) Power Button: Device: "/dev/input/event4"
    [ 415.883] (--) Power Button: Found keys
    [ 415.883] (II) Power Button: Configuring as keyboard
    [ 415.883] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    [ 415.883] (**) Option "xkb_rules" "evdev"
    [ 415.883] (**) Option "xkb_model" "evdev"
    [ 415.883] (**) Option "xkb_layout" "us"
    [ 415.962] (II) config/udev: Adding input device Video Bus (/dev/input/event9)
    [ 415.962] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
    [ 415.962] (**) Video Bus: always reports core events
    [ 415.962] (**) Video Bus: Device: "/dev/input/event9"
    [ 415.970] (--) Video Bus: Found keys
    [ 415.970] (II) Video Bus: Configuring as keyboard
    [ 415.970] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
    [ 415.970] (**) Option "xkb_rules" "evdev"
    [ 415.970] (**) Option "xkb_model" "evdev"
    [ 415.970] (**) Option "xkb_layout" "us"
    [ 415.992] (II) config/udev: Adding input device Power Button (/dev/input/event2)
    [ 415.992] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 415.992] (**) Power Button: always reports core events
    [ 415.992] (**) Power Button: Device: "/dev/input/event2"
    [ 416.013] (--) Power Button: Found keys
    [ 416.013] (II) Power Button: Configuring as keyboard
    [ 416.013] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    [ 416.013] (**) Option "xkb_rules" "evdev"
    [ 416.013] (**) Option "xkb_model" "evdev"
    [ 416.013] (**) Option "xkb_layout" "us"
    [ 416.014] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
    [ 416.014] (II) No input driver/identifier specified (ignoring)
    [ 416.019] (II) config/udev: Adding input device HDA Intel Mic at Ext Front Jack (/dev/input/event5)
    [ 416.019] (II) No input driver/identifier specified (ignoring)
    [ 416.020] (II) config/udev: Adding input device HDA Intel HP Out at Ext Front Jack (/dev/input/event6)
    [ 416.020] (II) No input driver/identifier specified (ignoring)
    [ 416.026] (II) config/udev: Adding input device HP Webcam (/dev/input/event10)
    [ 416.026] (**) HP Webcam: Applying InputClass "evdev keyboard catchall"
    [ 416.026] (**) HP Webcam: always reports core events
    [ 416.026] (**) HP Webcam: Device: "/dev/input/event10"
    [ 416.053] (--) HP Webcam: Found keys
    [ 416.053] (II) HP Webcam: Configuring as keyboard
    [ 416.053] (II) XINPUT: Adding extended input device "HP Webcam" (type: KEYBOARD)
    [ 416.053] (**) Option "xkb_rules" "evdev"
    [ 416.053] (**) Option "xkb_model" "evdev"
    [ 416.053] (**) Option "xkb_layout" "us"
    [ 416.062] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
    [ 416.062] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    [ 416.062] (**) AT Translated Set 2 keyboard: always reports core events
    [ 416.062] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
    [ 416.080] (--) AT Translated Set 2 keyboard: Found keys
    [ 416.080] (II) AT Translated Set 2 keyboard: Configuring as keyboard
    [ 416.080] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
    [ 416.080] (**) Option "xkb_rules" "evdev"
    [ 416.080] (**) Option "xkb_model" "evdev"
    [ 416.080] (**) Option "xkb_layout" "us"
    [ 416.081] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event7)
    [ 416.081] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
    [ 416.081] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
    [ 416.081] (II) LoadModule: "synaptics"
    [ 416.082] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 416.082] (II) Module synaptics: vendor="X.Org Foundation"
    [ 416.082] compiled for 1.9.4, module version = 1.4.0
    [ 416.082] Module class: X.Org XInput Driver
    [ 416.082] ABI class: X.Org XInput driver, version 11.0
    [ 416.082] (**) Option "Device" "/dev/input/event7"
    [ 416.203] (--) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5432
    [ 416.203] (--) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4760
    [ 416.203] (--) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
    [ 416.203] (--) SynPS/2 Synaptics TouchPad: finger width range 0 - 15
    [ 416.203] (--) SynPS/2 Synaptics TouchPad: buttons: left right
    [ 416.203] (**) Option "TapButton1" "1"
    [ 416.203] (**) Option "TapButton2" "2"
    [ 416.203] (**) Option "TapButton3" "3"
    [ 416.310] (--) SynPS/2 Synaptics TouchPad: touchpad found
    [ 416.310] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [ 416.363] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
    [ 416.363] (**) SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
    [ 416.363] (**) SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
    [ 416.363] (**) SynPS/2 Synaptics TouchPad: AccelFactor is now 0.039
    [ 416.363] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
    [ 416.363] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
    [ 416.363] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
    [ 416.363] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
    [ 416.433] (--) SynPS/2 Synaptics TouchPad: touchpad found
    [ 416.434] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
    [ 416.434] (II) No input driver/identifier specified (ignoring)
    [ 416.434] (II) config/udev: Adding input device PC Speaker (/dev/input/event1)
    [ 416.435] (II) No input driver/identifier specified (ignoring)
    [ 416.438] (II) config/udev: Adding input device HP WMI hotkeys (/dev/input/event8)
    [ 416.438] (**) HP WMI hotkeys: Applying InputClass "evdev keyboard catchall"
    [ 416.438] (**) HP WMI hotkeys: always reports core events
    [ 416.438] (**) HP WMI hotkeys: Device: "/dev/input/event8"
    [ 416.460] (--) HP WMI hotkeys: Found keys
    [ 416.460] (II) HP WMI hotkeys: Configuring as keyboard
    [ 416.460] (II) XINPUT: Adding extended input device "HP WMI hotkeys" (type: KEYBOARD)
    [ 416.460] (**) Option "xkb_rules" "evdev"
    [ 416.460] (**) Option "xkb_model" "evdev"
    [ 416.460] (**) Option "xkb_layout" "us"
    [ 464.710] (II) AIGLX: Suspending AIGLX clients for VT switch
    [ 466.625] (II) HP WMI hotkeys: Close
    [ 466.625] (II) UnloadModule: "evdev"
    [ 466.626] (II) UnloadModule: "synaptics"
    [ 466.626] (II) AT Translated Set 2 keyboard: Close
    [ 466.626] (II) UnloadModule: "evdev"
    [ 466.626] (II) HP Webcam: Close
    [ 466.626] (II) UnloadModule: "evdev"
    [ 466.626] (II) Power Button: Close
    [ 466.626] (II) UnloadModule: "evdev"
    [ 466.626] (II) Video Bus: Close
    [ 466.626] (II) UnloadModule: "evdev"
    [ 466.626] (II) Power Button: Close
    [ 466.627] (II) UnloadModule: "evdev".
    I hope that you can help me to bring X and sessions with GDM to work again. Thank you
    Last edited by joseperezc (2011-03-18 23:55:10)

    joseperezc wrote:
    Hi everybody.
    I was looking for tunning a bit my installation of arch. and ruined something about X and authentification.
    the files I remember to have deleted are all in /etc that ends in "-" and  ".pacnew" and ".original"
    those files includes shadow- and passwd-.
    I was sure that those files are just backups, but now i dont know.
    You should never just delete .pacnew files.  You are meant to merge the contents with your existing files
    https://wiki.archlinux.org/index.php/Pa … save_Files

  • How to get stateful and stateless session bean in second jsp

    I create stateful session bean in the first jsp, then how can I get the stateful session bean in the second jsp? I find that somebody store the bean in HttpSession.
    If I store the stateful session bean in HttpSession, then I can get it in the second jsp. My problem is that I can store the stateless session bean in HttpSession, and get it in the second jsp. Then, both stateful and stateless can maintain the state in the second jsp. What is the difference between stateful and stateless session bean in this case ?
    I understand the definition of stateful and stateless session bean, but I'm confuse how to use session bean. Can anyone provide sample jsp to show difference of stateful and stateless? How the stateful session bean can maintain the state for the client?

    Greetings,
    I create stateful session bean in the first jsp, then how can I get the stateful session bean in the
    second jsp? I find that somebody store the bean in HttpSession.Which is the correct scope for sharing client-specific data when 'request' scope is insufficient.
    If I store the stateful session bean in HttpSession, then I can get it in the second jsp. My problem is
    that I can store the stateless session bean in HttpSession, and get it in the second jsp. Then, bothWhy is that a "problem"? Does your application not require the stateless bean to be shared? If so, then don't store the EJBObject reference in the session...
    stateful and stateless can maintain the state in the second jsp. What is the difference betweenWhat do you mean by this exactly?..
    stateful and stateless session bean in this case ?Statefulness of session beans is in regard to maintaining client state (er, in all cases). If your "stateless" bean is receiving information from the client (i.e. its caller) - either through a create method or a business method - and that information is available (retrievable from the bean) on subsequent method calls, then that bean is, in fact, stateful - regardless of how it is deployed.
    I understand the definition of stateful and stateless session bean, but I'm confuse how to use
    session bean.The correct question, it here seems, is "when" to use which type... Use a "stateful" bean when information about (from) the client (i.e. the caller) must be maintained across method calls of the bean. Use a "stateless" bean for general business methods that do not depend on "prior knowledge" of the client (i.e. the caller).
    Can anyone provide sample jsp to show difference of stateful and stateless? How the statefulA "sample JSP" would yield nothing additional... The semantics of calling, using, and "persisting", bean references are always the same - regardless of type or class. However, the reason(s) for using one over the other depends entirely on the needs of your application.
    session bean can maintain the state for the client?I recommend that you spend more time learning about EJBs generally. In particular, it seems you require more fundamental understanding of their scope and lifecycle. Refer to sections 4, 6, and 7 of the EJB 2.0 Specification.
    Regards,
    Tony "Vee Schade" Cook

  • What's the best way for a web app to handle logins and sessions?

    I'm deploying in JBoss, using JSF. As is often the case, I keep User information in an entity bean. My question is, what's the best way to handle this bean?
    My inclination is to create a login page with a LoginBackingBean atached to it. When the user attempts to log in, it will see if there is a User entity bean that corresponds to the given name and password. If there is no User bean that matches, obviously we show an informative error screen.
    But what happens if there is a valid user?
    In the plain old Servlet world (without EJB / J2EE) I would just put the User object (it's an object, not an EJB) into the HttpSession, and I would create a Filter that would check for the presence of that User object, and I would map the filter to something like /members/*, and that would be it. I would use Hibernate to persist the User object, and there would also be a filter that creates a Hibernate session and stores it in the Request so that the User object would work and persist.
    How do I do this within the J2EE / EJB world?
    My first thought would be to just do the same thing. Install the User bean into the HttpSession, and create a filter and do all the same stuff. Is that the right way to do it? It would work pretty well with JSF because I could just access things in the normal JSF way: #{user.firstName} would find the "user" object in the HttpSession scope. So that's good.
    One question that comes up from that is if the user makes some change to the User object that is in the Session scope, will the EJB automatically do the right thing and make those changes persistent? Is there anything else I need to do?
    I'm new to the EJB world, but from what I can see so far, it seems like it's the best way to think about a web application.
    Thanks

    hi ,
    i think the best way is to create java beans ,in that bean call your EJB ,
    and check the validation over there.
    and make that bean scope to session.
    in each and everypage try to check the session ,if it is not valid then forward to your login page...
    otherwise continue to give access to him like guest
    Regards,
    AfTaB

  • About abstract interface and it's method

    Hi !!
    HttpSession session = request.getSession();
    getSession() is the Method of HttpSession and it is the abstract interface..
    right ??
    so how can we call the abstract method and ..
    here... request is the object of HttpServletRequest which is abstract interface so how can we make an Object of this abstract interface...
    I m very confused Please solve my Querry ASAP

    As far as I can tell, these three threads are all the same person asking the same question.
    http://forum.java.sun.com/thread.jspa?threadID=5188609
    http://forum.java.sun.com/thread.jspa?threadID=5188638
    http://forum.java.sun.com/thread.jspa?threadID=5188603
    How obnoxious.

Maybe you are looking for

  • Error-No value given for one or more required parameters when using oleDBDa

    Hello, I have this sql statement and it works well, the Crystal Report gives good result when I put concrete values like: string comstring = "SELECT NOVI.GBR as gbrnov, NOVI.AB as abnov, NALOG1.DATA as datanov, Min(NALOG1.POCKM) AS MinOfPOCKM, Max(NA

  • How do I open an e-book I purchased without an ios device?

    I do not have a job to go out an pick up an ipad or an ipod touch. I purchased ComTIA -Green IT Certification Exam Preparation Course in a Book for Passing the CompTIA Strata Green : How to Pass on Your Frist Try Certification Study Guide by William

  • Control key is set for u2018Process mfg

    Hi ALL, Which control key is set for u2018Process mfg., Inspection, AutoGRu2019

  • Performance Problem - "OR" condition

    All, We have a query that is doing full outer join and the join condition has an "OR" condition DB Version: 10.2.0.5 select /*+ opt_param('_optimizer_native_full_outer_join', 'force') */ * from tableA a full outer join tableB b on [(a.col1=b.col1) or

  • Career Guidance in Netweaver technology

    Hi , I am an ABAP developer having an year experience, currently I wanted to update my skill set with netweaver technology.I have no experience in JAVA ,, but did a core java course and wanted to do  J2ee  having an idea to go with EP. I havent start