Make it useful
Install favorite packages & media codecs
Make it yours
Extensions
Themes
--Pantheon--
su -c 'dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
su -c 'dnf -y install nano inkscape gnome-mpv gnome-tweak-tool chrome-gnome-shell paper-icon-theme adapta-gtk-theme breeze-cursor-theme pop-icon-theme tilix-nautilus pop-gtk-theme gthumb libdvdcss chromium freshplayerplugin'
su -c 'dnf groupupdate Multimedia'
systemctl start sshd
systemctl enable sshd
operation on theme folder:
sudo cp -a /source/folder /dest/
ex:
sudo cp -a '/home/cyril/installers/Gnome-OSX-II-2-6-NT' '/usr/share/themes/Gnome-OSX-II-2-6-NT'
If upgrade to newer Fedora release, check repositories referencing older releases:
https://fedoramagazine.org/configure-software-repositories-fedora/
system boots, but not to gdm/login? reboot to prompt, & disable wayland
- At the grub boot menu, press 'e' to edit the bootup settings.
- go down to the line starting with "linux16 /vmlinuz" (it will probably span multiple lines) and add a " 3" to the end (that is a space, then a '3'). This will tell the bootup scripts to load only the text console, and not attempt to start a graphical login screen.
- Press CTRL-X to boot the edited settings.
- login as root.
- "vi /etc/gdm/custom.conf" (or use your editor preference instead of vi), and delete the leading "#" from the line "#WaylandEnable=false". Save the file.
- Reboot and enjoy :) Note that I have heard that replacing step 5 with "dnf update" will also fix the issue (and update the rest of the system in the process). This would be preferable to just updating the file as per the above, but you can always follow my instructions and then run an update once you are able to graphically login.
(package list is adapted from Omni’s instructions for F19, to compile Android 7.1 on F25)
From a clean installation of Fedora-25:
Update the installation
su -c 'dnf -y update'
Install additional packages that we need to compile AOSP
su -c 'dnf -y install zip curl gcc gcc-c++ flex bison gperf glibc-devel.{x86_64,i686} zlib-devel.{x86_64,i686} ncurses-devel.i686 libX11-devel.i686 libstdc++.i686 readline-devel.i686 libXrender.i686 libXrandr.i686 perl-Digest-MD5-File python-markdown mesa-libGL-devel.i686 git schedtool pngcrush [ncurses-compat-libs](https://ask.fedoraproject.org/en/question/89534/parrallel-install-ncurses-6-ncurses-5-on-fedora-24/) [java-1.8.0-openjdk-devel](http://stackoverflow.com/questions/5407703/javac-command-not-found) xz-lzma-compat android-tools'
install & configure repo
mkdir -p ~/bin
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
add line to end of ~/.bashrc
export PATH=~/bin:$PATH
configure git to identify you
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
setting up ccache (for quicker rebuilds):
Issue these commands in the root of the source tree:
export USE_CCACHE=1
export CCACHE_DIR=/<path_of_your_choice>/.ccache
prebuilts/misc/linux-x86/ccache/ccache -M 50G
The suggested cache size is 50-100G.
The ccache size is stored in the CCACHE_DIR and is persistent.
For persistence, add USE_CCHACHE’ snd ‘CCACHE_DIR
commands to .bashrc (or equivalent):
Watch ccache being used: watch -n1 -d prebuilts/misc/linux-x86/ccache/ccache -s
Workstation:Pantheon@Fedora ← working, limited selection of usable icons
- install Fedora gnome (for preferred apps & full gtk3-workstation functionality)
- install pantheon session (& few extras) but not elementary-apps
- swap lightdm for gdm
- tweak & profit
Once gnome workstation installed:
dnf copr enable decathorpe/elementary-nightly
dnf in pantheon-session-settings switchboard elementary-*theme htop lightdm-gtk-greeter-settings
systemctl disable gdm
systemctl enable lightdm
apply preferences system-wide:
/usr/share/glib-2.0/schemas/
global customization via overrides
60_fedora.pantheon.gschema.override
#/usr/share/glib-2.0/schemas/60_fedora.pantheon.gschema.override
[io.elementary.files.preferences]
single-click=false
[org.pantheon.desktop.gala.appearance]
[org.pantheon.desktop.gala.behavior]
overlay-action='wingpanel --toggle-indicator=app-launcher'
[org.gnome.desktop.wm.preferences]
button-layout='menu:close'
mouse-button-modifier='<Super>'
resize-with-right-button=true
theme='elementary'
titlebar-font='Open Sans Bold 9'
titlebar-uses-system-font=false
[org.gnome.desktop.interface]
cursor-theme='elementary'
gtk-theme='elementary'
icon-theme='elementary'
#icon-theme='ePapirus'
document-font-name='Open Sans 10'
font-name='Open Sans 9'
monospace-font-name='Roboto Mono 10'
show-unicode-menu=false
toolbar-style='icons'
[org.gnome.desktop.peripherals.touchpad]
tap-to-click=true
[org.gnome.Terminal.Legacy.Settings]
menu-accelerator-enabled=false
default-show-menubar=false
Cleanup…
rm -r ~/.config/dconf
reboot
Decathorpe recommended installation:
install gnome workstation
dnf copr enable decathorpe/elementary-nightly
dnf in pantheon-desktop-settings switchboard lightdm-gtk-greeter-settings elementary-icon-theme elementary-sound-theme elementary-theme*
systemctl disable gdm
systemctl enable lightdm
apply gschema override file delete .config/dconf
reboot
extras?
https://github.com/btd1337/urutau-icons
https://github.com/btd1337/Newaita