Hot answers tagged

10

The answer to my own question is: Launcher.cpp, unityshell.cpp, DashController.cpp and HudController.cpp from the unity source package. But I'm answering more than that since everybody looking for the answer to my question will also be interested in knowing what to do with those source files. Contents: A. Compile yourself or B. Get the binary Disclaimer: ...


6

Press F8 or Build -> Compile instead of Shift-F9 or Build -> Make. After that F5 or Build -> Execute


2

The short answer is that the kernel version didn't change for your compile, it was changed for the official Ubuntu version. Longer answer below. Official Ubuntu kernels have special version numbers. You can look up the version number mapping here, and your particular line is copied below: 3.16.0-60.80~14.04.1 Ubuntu-lts-3.16.0-60.80_14.04.1 3.16.7-ckt22 ...


2

Nope. fakeroot never has "real" root privileges. It is used for example while creating a debian installer. It is then to virtually install an application into the debian installer, not into your "real" system. A debian installer is actually nothing else but a scaled model of your system, with all the files, docs, manpages, possible libraries and ...


2

Tested on my machine, install libjpeg62-dev, that's all: sudo apt-get install libjpeg62-dev dpkg -l | grep 'libjpeg.*-dev' ii libjpeg62-dev:amd64 1:6b2-2 amd64 Development files for the IJG JPEG library (version 6.2) ldconfig -p | grep libjpeg libjpeg.so.62 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so.62 libjpeg.so.8 ...


2

First download the source tarball, untar it and you'll find a bunch of directories including src. make should be inside this directory. You can cd into src and then execute make commands. See the section 2.1 of the instructions for more details on unzipping tarballs, source directory structure etc.


2

I tried quite a few times adding the "Wno-error=date-time" line to the CFLAGS, but it didn't seem to work. The easiest solution by far for me was to find the file that was producing the "__DATE__" line by executing grep -r "__DATE__" which (for the source code that I'm working with) gave me the file acore/info.patch:+ "Compiled on " __DATE__ " ...


1

For proper IntelliJ integration I had to compile iBus 1.5.11 from source. To succeed on this I had to install libdconf-dev and libnotify-dev, which libs where not properly mentioned by to original ibus maintainer so I suggested him to add this information for a successful build process description on Debian based systems. sudo apt-get install libdconf-dev ...


1

There's no such thing as "Ubuntu source code". It's not a single package, it's a software distribution. You'd need to compile everything, to the kernel, core utilities and libraries to Python, APT and Unity and it would take ridiculous amounts of time. If you want to make an Ubuntu-based distro, you'll have some basic steps: Download Ubuntu ISO; Extract ...


1

Make sure you understand the difference between header files and libraries. Header files (like /usr/include/boost/filesystem.hpp) is what you use in your source code as part of your #include directive. The C++ preprocessor reads that file and adds a bunch of declarations to your program. A library is a compiled collection of various functions, static data ...



Only top voted, non community-wiki answers of a minimum length are eligible