I am a fairly new user to Ubuntu.  As stated in the title, I have a Dimension 2400 that I put 13.04 on.  Everything seemed to go perfectly, once I booted it up I got to my login, and then *Boom, nothing happens, all I see is my mouse and wallpaper.  I have done most of what has been said already in the forums:   Remove your xorg.conf  sudo rm /etc/X11/xorg.conf  Reinstall xorg completely  sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64  sudo dpkg-reconfigure xserver-xorg  Reboot  sudo reboot  dconf reset -f /org/compiz/  unity --reset-icons &amp;disown  sudo apt-get update sudo apt-get install --reinstall ubuntu-desktop    I have also tried this:     Press Ctrl+Alt+F1 and log in.      Install the jibby you'll need to configure the settings by running   this:  sudo apt-get install compizconfig-settings-manager       Then run it by doing this:  export DISPLAY=:0 ccsm       The first part tells the terminal which display you want it to load on   (otherwise it won't have a clue).      Press Ctrl+Alt+F7 (or Ctrl+Alt+F8 sometimes) to get back to the   graphical display where there should be a CompizConfig Settings   Manager screen sitting there.      Find the Unity plugin. Enable it.      Everything should spring into life but if it doesn't, you might have   to restart. You can do that by going back to TTY1 and running sudo   reboot.   And still nothing works. Every time I log in, it's still the same screen.  *During using ccsm I can see the unity plugin, but it dosen't have a checkmark next to it.  I have to open it up, to then try and enable it.  But it never gets enabled.  Additionally I have tried to run this command just for it to say Command not found yet I can browse to the exact spot it's in.  /usr/lib/nux/unity_support_test -p   Also when I run echo "$DESKTOP_SESSION" it comes back with ubuntu, which means unity 3d should be running.  Please help, at this point I am so lost, and just want to go back to running Windows.    This is what my screen looks like after login. Nothing is there:
When I login, nothing happens.   I am presented with my desktop wallpaper.    No Dash, no Launcher, nothing.
Can anyone identify this 90s teen-fantasy series, gems in backbone, big magic, evil king? I want to apply for Schengen visa, but employer NOC which is mandatory document for visa is not available with me I have resigned from my current company and will be joining a new company soon.   Hence, I cannot get a leave approval letter from my current company, and if I decide to join a new company and then request a NOC (No Objection Certificate) it will be late for visa process completion because of my traveling dates.   What can I show to the embassy as an alternative to this NOC document? I'm a C++ newbie, but I wasn't able to find the answer to this (most likely trivial) question online.  I am having some trouble compiling some code where two classes include each other.  To begin, should my #include statements go inside or outside of my macros?  In practice, this hasn't seemed to matter.  However, in this particular case, I am having trouble.  Putting the #include statements outside of the macros causes the compiler to recurse and gives me "#include nested too deeply" errors.  This seems to makes sense to me since neither class has been fully defined before #include has been invoked.  However, strangely, when I try to put them inside, I am unable to declare a type of one of the classes, for it is not recognized.  Here is, in essence, what I'm trying to compile:  A.h  #ifndef A_H_ #define A_H_  #include "B.h"  class A {     private:         B b;      public:         A() : b(*this) {} };  #endif /*A_H_*/   B.h  #ifndef B_H_ #define B_H_  #include "A.h"  class B {     private:             A&amp; a;      public:         B(A&amp; a) : a(a) {}  };  #endif /*B_H_*/   main.cpp  #include "A.h"  int main() {     A a; }   If it makes a difference, I am using g++ 4.3.2.  And just to be clear, in general, where should #include statements go?  I have always seen them go outside of the macros, but the scenario I described clearly seems to break this principle.  Thanks to any helpers in advance!  Please allow me to clarify my intent if I have made any silly mistakes! What is the JavaScript >>> operator and how do you use it? How can I install the Google Apps Package (Play Store, ...) on my Android device? Algebraic Proof that $\sum\limits_{i=0}^n \binom{n}{i}=2^n$ I'm well aware of the combinatorial variant of the proof, i.e. noting that each formula is a different representation for the number of subsets of a set of $n$ elements. I'm curious if there's a series of algebraic manipulations that can lead from $\sum\limits_{i=0}^n \binom{n}{i}$ to $2^n$. Import Large Excel File Subdividing a beveled mesh creates new vertices in wrong places Pluralization issue on new question statistics underneath title, with views It looks like the new question statistics underneath the question title introduced a pluralization issue with views:        To be clear here, this was not an issue with the old sidebar-based question statistics; that used to properly say "viewed 1 time". How quickly is antibiotic resistance lost? How to round a number to n decimal places in Java What I would like is a method to convert a double to a string which rounds using the half-up method - i.e. if the decimal to be rounded is 5, it always rounds up to the next number. This is the standard method of rounding most people expect in most situations.  I also would like only significant digits to be displayed - i.e. there should not be any trailing zeroes.  I know one method of doing this is to use the String.format method:  String.format("%.5g%n", 0.912385);   returns:  0.91239   which is great, however it always displays numbers with 5 decimal places even if they are not significant:   String.format("%.5g%n", 0.912300);   returns:  0.91230   Another method is to use the DecimalFormatter:  DecimalFormat df = new DecimalFormat("#.#####"); df.format(0.912385);   returns:  0.91238   However as you can see this uses half-even rounding. That is it will round down if the previous digit is even. What I'd like is this:  0.912385 -&gt; 0.91239 0.912300 -&gt; 0.9123   What is the best way to achieve this in Java? Add UI elements to UIScrollView? Questions with ignored tags still visible in iOS app I have set to ignore [php] tag and chose to hide questions in preferences:        But I still see questions tagged [php] in the iOS app.         Seems the app can't distinguish options for ignored tags.   App Version: 1.6.5.3 Device: iPad Air 2 (Wi-Fi) OS Version: Version 10.3.1 (Build 14E304) removing event listener If diary Tom Riddle had succeeded, would there have been two Voldemorts? How do I install ndiswrapper support for an unsupported RTL8723DE wireless module? A question about how to express a fraction as ${1\over q_1}+{1\over q_2}+ \cdots+{1\over q_N}$ Let $x$ be a positive rational number, strictly between $0$ and $1$. Prove that there is a finite strictly increasing list of positive integers $2 \leq q_1&lt;q_2&lt;\cdots&lt;q_N $ such that $$x={1\over q_1}+{1\over q_2}+ \cdots+{1\over q_N}.$$  I have tried many methods, such as mathematical induction. I know it is obvious that $\frac{1}{m}$ is right for assumption, but when I begin to prove $\frac{2}{m}$, I feel it is hard to find some patterns for $\frac{2}{m}$. Thus, maybe my thoughts are wrong.  Also, I still tried to change the fraction so that the numerator will be smaller and smaller. But I still cannot find a way to lower the numerator. Can someone help me solve the question? Or, can someone give me some hints. I will appreciate you very much! When to use IComparable Vs. IComparer I'm trying to figure out which of these interfaces I need to implement. They both essentially do the same thing. When would I use one over the other? Title does not specify "On Hold" Testing the app, I noticed the title does not specify if a question is "On Hold" ... I haven't checked specifically, but would assume it doesn't specify as "Duplicate" either ... Or am I missing it somewhere? Is it not in the title but located/displayed some other way? If it is, this could be very confusing to users. If it isn't there, it's definitely confusing to users :-)  Using: Version 1.0.1.125 on iPad3 with iOS8 Is LAN with StarCraft 2 definitely not possible?