|
|
Line 1: |
Line 1: |
| == What is GNOME? == | | {{Ebuild |
| "GNOME 3 is an easy and elegant way to use your computer. It is designed to put you in control and bring freedom to everybody. GNOME 3 is developed by the GNOME community, a diverse, international group of contributors that is supported by an independent, non-profit foundation." [http://gnome.org GNOME]
| | |Summary=Audacious is a lightweight GTK-based music player which supports many formats. It does not use the library concept but rather playlists for managing your music. |
| | |CatPkg=media-sound/audacious |
| | |Homepage=http://audacious-media-player.org |
| | }} |
| | == Introduction == |
|
| |
|
| == Prerequisites ==
| | Audacious is a lightweight, GTK-based, open source audio player and descendant of XMMS. Using plugins, the player supports many different formats and services. |
|
| |
|
| Before installing GNOME, ensure that the [[X Window System]] has been installed.
| | In contrast to most other music players, Audacious does not support the concept of a music library, but is instead centered around playlists (like the classic Winamp). Additionally, Winamp Classic Skins are supported. Since Audacious supports GTK-2, GTK-3 (and Qt as of version 3.6), it is usable for different desktop environments or window manager setups. |
| | |
| {{fancywarning|1=
| |
| Please note that Linux kernel 3.15.* may still have serious incompatibility with various graphics drivers. If you like to use <code>gentoo-sources</code> or <code>vanilla-sources</code>, please use a 3.14.* kernel. This is of particular importance if you plan to run GNOME, and want to use NVIDIA (commercial or nouveau) or ATI (ati-drivers) graphics drivers.}}
| |
| | |
| == Preparing to emerge ==
| |
| | |
| To get your system ready to emerge gnome, it is recommended that you first set the gnome profile mix-in. To accomplish this, do the following:
| |
| <console>
| |
| ##r### ##b## eselect profile list
| |
| ##g##Currently available mix-ins profiles:
| |
| [11] funtoo/1.0/linux-gnu/mix-ins/audio
| |
| [12] funtoo/1.0/linux-gnu/mix-ins/console-extras
| |
| [13] funtoo/1.0/linux-gnu/mix-ins/dvd
| |
| [14] funtoo/1.0/linux-gnu/mix-ins/gnome
| |
| [15] funtoo/1.0/linux-gnu/mix-ins/kde
| |
| [16] funtoo/1.0/linux-gnu/mix-ins/mate
| |
| [17] funtoo/1.0/linux-gnu/mix-ins/media
| |
| [18] funtoo/1.0/linux-gnu/mix-ins/print
| |
| [19] funtoo/1.0/linux-gnu/mix-ins/python3-only
| |
| [20] funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
| |
| [21] funtoo/1.0/linux-gnu/mix-ins/server-db
| |
| [22] funtoo/1.0/linux-gnu/mix-ins/server-mail
| |
| [23] funtoo/1.0/linux-gnu/mix-ins/server-web
| |
| [24] funtoo/1.0/linux-gnu/mix-ins/X
| |
| [25] funtoo/1.0/linux-gnu/mix-ins/xfce
| |
| [26] funtoo/1.0/linux-gnu/mix-ins/vmware-guest
| |
| [27] funtoo/1.0/linux-gnu/mix-ins/hardened
| |
| </console>
| |
| After seeing a list of available profiles, we want to add in the appropriate number for the gnome mix-in. To do this, run the following:
| |
| <console>
| |
| ##r### ##b##eselect profile add 14
| |
| </console>
| |
| | |
| By enabling the gnome mix-in, various USE and other settings will be optimized to provide you with a pain-free GNOME installation experience.
| |
| | |
| == Emerging ==
| |
| | |
| You are provided with two packages that will pull in this desktop environment:
| |
| | |
| * ''gnome''
| |
| | |
| {{fancynote|This is the "whole shabang" - pulls in a range of applications made for the gnome desktop environment including a few games, an archive manager, a system monitor, a web browser, a terminal, etc.}}
| |
| | |
| * ''gnome-light''
| |
| | |
| {{fancynote|As the name implies, this pulls in the base minimal you need to get a functioning GNOME Desktop Environment.}}
| |
| | |
| === GNOME 3.12 from a clean install ===
| |
| | |
| ==== gnome ====
| |
| | |
| To emerge ''gnome'' run the following command
| |
| | |
| <console>
| |
| # ##i## emerge gnome
| |
| </console>
| |
| | |
| ==== gnome-light ====
| |
| | |
| To emerge ''gnome-light'' run the following command
| |
| | |
| <console>
| |
| # ##i## emerge gnome-light
| |
| </console>
| |
| | |
| === Upgrading from GNOME 3.6 ===
| |
| | |
| ==== gnome ====
| |
| | |
| To emerge ''gnome'', remove nautilus-open-terminal if it is installed as it now bundled into gnome-terminal
| |
|
| |
|
| | == Installing == |
| | Emerge audacious: |
| <console> | | <console> |
| # ##i## emerge -C nautilus-open-terminal | | # ##i##emerge -a media-sound/audacious |
| </console> | | </console> |
| | This will pull in the ebuild "media-plugins/audacious-plugins", which contains the necessary plugins to play different kinds of media files. |
|
| |
|
| Then, run the following command
| | == Running == |
| | | Run with: |
| <console> | | <console> |
| # ##i## emerge -vauDN world
| | $ ##i##audacious |
| </console> | | </console> |
| | | While Audacious is running and playing music, you may use different parameters to toggle play/pause, skip forward/backward, etc: |
| ==== gnome-light ====
| |
| | |
| To emerge ''gnome-light'' remove the following packages as there have been changes since 3.6 (you will have up reinstall any packages that have been renamed after gnome-light completes).
| |
| | |
| <console> | | <console> |
| # ##i## emerge -C gnome-fallback gnome-panel gnome-screensaver metacity gnome-games gcalctool nautilus-open-terminal | | $ ##i### Skip forward: |
| | $ ##i##audacious -f |
| | $ ##i### Toggle play/pause: |
| | $ ##i##audacious -t |
| </console> | | </console> |
| | BInd this commands to your favourite shortcuts to control audacious using your keyboard. Alternatively, activate the "Global Hotkeys" plugin using the settings menu. |
|
| |
|
| Then, run the following command
| | == Troubleshooting == |
| | | ;Audacious does not play my favourite media format.: Check the use flags you set on media-plugins/audacious-plugins. |
| <console>
| | {{EbuildFooter}} |
| # ##i## emerge -vauDN world
| |
| </console>
| |
| | |
| Finally, restore any applications that have been renamed (such as gcalctool => gnome-calculator)
| |
| | |
| <console>
| |
| # ##i## emerge gnome-calculator
| |
| </console>
| |
| | |
| == Subsystems == | |
| | |
| === Bluetooth ===
| |
| | |
| For bluetooth support, ensure that:
| |
| | |
| # Bluetooth support is enabled in your kernel (using modules is fine).
| |
| # Your bluetooth hardware is turned on.
| |
| # Add the <code>bluetooth</code> startup script to the default runlevel, and start it.
| |
| | |
| This can be done as follows:
| |
| | |
| <console>
| |
| # ##i##rc-update add bluetooth default
| |
| # ##i##rc
| |
| </console>
| |
| | |
| Once this is done, you should now be able to navigate to ''Settings'' -> ''Bluetooth'' and turn bluetooth on. The icon next to devices should now animate and you should be able to discover and add devices such as keyboards.
| |
| | |
| === Printing ===
| |
| | |
| To enable printing support, add <code>cupsd</code> to the default runlevel:
| |
| | |
| <console>
| |
| # ##i##rc-update add cupsd default
| |
| # ##i##rc
| |
| </console>
| |
| | |
| You should now be able to navigate to ''Settings'' -> ''Printers'' and add printers to your system, and print.
| |
| | |
| === Scanning ===
| |
| | |
| To enable scanning support, add your user account to the <code>lp</code> group. This will allow your user to access the USB scanner.
| |
| | |
| Then, <code>emerge xsane</code>, and run it. It should be able to access your scanner.
| |
| | |
| == Finishing Touches ==
| |
| | |
| === X ===
| |
| | |
| ==== Setting up xdm (GUI log-in) ====
| |
| | |
| Typically, you will want to use <code>gdm</code>, the GNOME display manager, to log in to GNOME. This will allow you to log in graphically, rather than using the text console.
| |
| | |
| To enable gdm, edit <code>/etc/conf.d/xdm</code> and set <code>DISPLAYMANAGER</code> to <code>gdm</code> instead of <code>xdm</code>. Then, perform the following steps to add <code>xdm</code> to the default runlevel, and have it start automatically from now on when your system starts:
| |
| | |
| <console>
| |
| # ##i## rc-update add xdm default
| |
| </console>
| |
| | |
| Then, if you want to start it now do
| |
| | |
| <console>
| |
| # ##i##rc
| |
| </console>
| |
| | |
| But you should reboot to avoid having an open login terminal
| |
| | |
| ==== Setting up xinitrc (text log-in) ====
| |
| | |
| Adding the following to your <code>~/.xinitrc</code> file is sufficient:
| |
| | |
| <pre>
| |
| # Fix Missing Applications in Gnome
| |
| export XDG_MENU_PREFIX=gnome-
| |
| | |
| # Properly Launch the Desired X Session
| |
| exec ck-launch-session gnome-session
| |
| </pre>
| |
| | |
| Additionaly, if you need support for different input sources, there is no longer a need to configure ibus or scrim in your <code>.xinitrc</code> file as GNOME uses ibus natively. Simply configure it in the Control Center under Region & Langauge.
| |
| | |
| === Disable Adwaita Dark Theme ===
| |
| | |
| If you do not like the Adwaita Dark Theme it can be disabled by copying then modifying it like so:
| |
| | |
| <console>
| |
| mkdir -p ~/.themes/Adwaita-NoDark
| |
| cp -r /usr/share/themes/Adwaita/gtk-* ~/.themes/Adwaita-NoDarkhttp://www.funtoo.org/Category:Ebuild_Category
| |
| rm ~/.themes/Adwaita-NoDark/gtk-3.0/gtk-dark.css
| |
| ln -s gtk.css ~/.themes/Adwaita-NoDark/gtk-3.0/gtk-dark.css
| |
| </console>
| |
| | |
| Then, run gnome-tweak-tool and select select Theme -> GTK+ Theme -> Adwaita-NoDark.
| |
| | |
| {{fancynote|If you run GUI programs with the sudo command, then the above steps (excluding running gnome-tweak-tool) must be repeated for the root account.}} | |
| | |
| [https://ask.fedoraproject.org/en/question/10304/how-do-i-ban-apps-from-using-gnome-3-adwaita-dark-theme/ Reference]
| |
| | |
| === Verify the inode/directory MimeType Handler ===
| |
| | |
| In some odd instances, baobab might take priority over nautilus when handling the inode/directory MimeType. If this behavior is not desired, add the following to /home/~/.local/share/applications/mimeapps.list:
| |
| | |
| <pre>
| |
| [Added Associations]
| |
| inode/directory=nautilus.desktop;baobab.desktop;
| |
| </pre>
| |
| | |
| === Automatically Starting Applications at Login ===
| |
| | |
| When using an old-fashioned <code>.xinitrc</code>, starting up applications when X starts is relatively easy. When using GDM, this can still be accomplished, by using the <code>~/.xprofile</code> file. Here's my sample <code>.xprofile</code> to start <code>xflux</code> to dim the screen at night:
| |
| | |
| <pre>
| |
| xflux -z 87107
| |
| </pre>
| |
| | |
| Remember to add a <code>&</code> at the end of any command that doesn't return to the shell prompt after running.
| |
| | |
| [[Category:Desktop]]
| |
| [[Category:First Steps]]
| |
| [[Category:Official Documentation]]
| |