Difference between pages "Install/pt-br/Kernel" and "Package:Xfce4-meta"

< Install(Difference between pages)
(Kernel)
 
(Removed the table of plugins at the bottom of the page, as that information is now contained by the XFCE Panel Plugins page and the Thunar Plugins page.)
 
Line 1: Line 1:
<noinclude>
+
{{Ebuild
{{InstallPart|Kernel Installation}}
+
|Summary=Meta package for XFCE desktop
</noinclude>
+
|CatPkg=xfce-base/xfce4-meta
=== Kernel ===
+
|Maintainer=Oleg
 +
}}
 +
== About Xfce ==
 +
<blockquote>
 +
Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly.
  
Iniciando em meados de Maio de 2015 (mid-May 2015), o stage3 do Funtoo Linux inclui um kernel pre-built {{c|debian-sources}} para tornar a instalação mais rápida e mais facil. Para verificar se a debian-sources está instalada, digite:
+
Xfce embodies the traditional UNIX philosophy of modularity and re-usability. It consists of a number of components that provide the full functionality one can expect of a modern desktop environment. They are packaged separately and you can pick among the available packages to create the optimal personal working environment.
  
 +
Another priority of Xfce is adhereance to standards, specifically those defined at [http://freedesktop.org/ freedesktop.org]. [[http://www.xfce.org/about/ About XFCE]]
 +
</blockquote>
 +
== Installation ==
 +
 +
Before emerging Xfce you need to:
 +
 +
Check that you have enabled the USE flags necessary for a XFCE desktop environment. Set your profile to "xfce" via [[Funtoo_Linux_First_Steps#Changing_profile|mix-ins]], as follows:
 
{{console|body=
 
{{console|body=
(chroot) # ##i##emerge -s debian-sources
+
###i## epro mix-ins +xfce
Searching...  
+
}}
[ Results for search key : ##b##debian-sources##!b## ]
+
Then, verify that you have the [[Funtoo_Linux_First_Steps#X.Org|X.Org Server]] configured properly. If X.Org is installed on your system, you are now ready to install Xfce. Install the meta-package, which pulls in all of the components you need for a minimal Xfce installation:
[ Applications found : ##b##1##!b## ]
+
  
*  ##b##sys-kernel/debian-sources##!b##
+
{{console|body=
      ##g##Latest version available:##!g## 3.19.3
+
###i## emerge xfce4-meta
      ##g##Latest version installed:##!g## 3.19.3
+
      ##g##Size of files:##!g## 81,292 kB
+
      ##g##Homepage:##!g##      http://www.debian.org
+
      ##g##Description:##!g##  Debian Sources (and optional binary kernel)
+
      ##g##License:##!g##       GPL-2
+
 
}}
 
}}
 +
== Running Xfce ==
  
Se uma versão estiver listed sob {{c|Latest version installed}}, então a debian-sources já está pré-construída (pre-built) para você e você pode pular o resto da seção do Kernel, e prosseguir para a [[Install/pt-br/Kernel#Installing_a_Bootloader|Instalar uma seção de Bootloader]].
+
There are several different ways to start Xfce:
  
==== Construindo o Kernel ====
+
* Editing the {{c|.xinitrc}} file in your user's home directory and using {{c|startx}} from a text console.
 +
* Using a display manager (e.g. SLiM, GDM, and KDM).
 +
* Configuring your shell profile to automatically start Xfce upon a successful login.
 +
=== .xinitrc ===
  
Se precisar construir um kernel para o Funtoo Linux, por favor siga esses passos:
+
The most common way to start the environment is to configure {{c|~/.xinitrc}} to launch an Xfce session. The proper way to launch Xfce from the terminal is by using {{c|startxfce4}} combined with {{c|ck-launch-session}}.
  
{{Fancynote|1=
+
{{console|body=
Verifique o [[Pt-br/Funtoo_Linux_Kernels|Kernels do Funtoo Linux]] para obter uma lista completa de kernels que possuem suporte no Funtoo Linux. Recomendamos <code>debian-sources</code> para novos usuários.}}
+
$##i## echo "exec startxfce4 --with-ck-launch" > ~/.xinitrc
 +
}}
 +
Note that {{c|--with-ck-launch}} (from ConsoleKit) is required by Xfce for important tasks such as shutting down, suspending, and automatically mounting removable storage media. Some applications will not work properly without it. Also, configuring the GTK+ theme and other forms of theming through {{Package|Xfce4-settings}} do not often work without the {{c|--with-ck-launch}} command line option. Because we are launching XFCE with a consolekit command line option, we need to add ConsoleKit to the {{c|default}} runlevel, executing the following command as root:
  
{{fancyimportant|1=
+
{{console|body=
<code>debian-sources</code> with <code>binary</code> USE flag requires at least 14GB free in <code>/var/tmp</code> and takes around 1 hour to build on a Intel Core i7 Processor.}}
+
###i## rc-update add consolekit default
 +
###i## rc
 +
}}
 +
Finally, to start the graphical environment, run {{c|startx}} from a login shell:
  
Let's emerge our kernel:
+
{{console|body=
 +
$##i## startx
 +
}}
 +
After running this command, you should be greeted by your shiny new XFCE desktop. For more information about configuring XFCE and some of the default applications that come with it, consider looking at [[Package:xfce4-meta#XFCE configuration and XFCE applications|XFCE configuration and XFCE applications]].
 +
== Display Manager ==
  
<console>
+
A display manager is a program that manages sessions and acts as a login screen. Here's a short list of a few of the display managers available from the Funtoo repositories:
(chroot) # ##i##emerge debian-sources
+
* XDM ({{c|x11-apps/xdm}}): X.Org's standard display manager.
</console>
+
* LightDM ({{c|x11-misc/lightdm}}): A lightweight, but highly configurable display manager.
 +
* SLiM ({{c|x11-misc/slim}}): Simple Login Manager -- a lightweight display manager. Not very configurable.
  
Once <code>emerge</code> completes, you'll have a brand new kernel and initramfs installed to <code>/boot</code>, plus kernel headers installed in <code>/usr/src/linux</code>, and you'll be ready to configure the boot loader to load these to boot your Funtoo Linux system.
 
  
{{fancynote|NVIDIA card users: the <code>binary</code> USE flag installs the Nouveau drivers which cannot be loaded at the same time as the proprietary drivers, and cannot be unloaded at runtime because of KMS. You need to blacklist it under <code>/etc/modprobe.d/</code>.}}
+
Any of these would make a fine choice. After you've chosen which display manager to use, install it:
 +
 
 +
{{console|body=###i## emerge <display manager of choice>}}
 +
All that's left to do now is to add the name of the display manager to {{c|/etc/conf.d/xdm}}, add the {{c|xdm}} service and the {{c|dbus}} service to the {{c|default}} runlevel, and start the services:
 +
 
 +
{{file|name=/etc/conf.d/xdm|desc=|body=
 +
DISPLAYMANAGER="<display manager name>"
 +
}}
 +
 
 +
{{console|body=
 +
###i## rc-update add xdm default
 +
###i## rc-update add dbus default
 +
###i## rc
 +
}}
 +
==Power Group==
 +
If you wish to be able to shutdown/reboot/suspend/hibernate using xfce4-logout-session then you will need to add yourself or the user to the power group by:
 +
 
 +
{{console|body=
 +
###i## gpasswd -a <username> power
 +
}}
 +
If the group does not exist then execute the following and try again:
 +
 
 +
{{console|body=
 +
###i## groupadd power}}
 +
== XFCE configuration and XFCE applications ==
 +
For more information on configuring XFCE and the default applications provided by XFCE, such as {{c|xfce4-terminal}}, consider following some of the below listed links:
 +
* [[Package:Xfce4-settings|GUI settings configuration for XFCE]]
 +
* [[Package:Xfce4-terminal|The default terminal emulator for XFCE]]
 +
* [[Package:Whiskermenu|An alternate menu for the XFCE panel]]
 +
* [[XFCE Panel Plugins|A list of the various plugins available for {{c|xfce4-panel}}]]
 +
* [[Thunar Plugins|A list of the plugins available for the Thunar file manager]]
  
{{fancynote|For an overview of other kernel options for Funtoo Linux, see [[Funtoo Linux Kernels]]. There may be modules that the Debian kernel doesn't include, a situation where [http://www.funtoo.org/wiki/Funtoo_Linux_Kernels#Using_Debian-Sources_with_Genkernel genkernel] would be useful. Also be sure to see [[:Category:Hardware Compatibility|hardware compatibility]] information.}}
+
[[Category:Desktop]]
 +
[[Category:First Steps]]
 +
[[Category:Official Documentation]]
 +
{{EbuildFooter}}

Revision as of 13:00, June 21, 2015

xfce-base/xfce4-meta


Current Maintainer(s):Oleg Vinichenko
Source Repository:Repository:Funtoo Overlay


Summary: Meta package for XFCE desktop


News

Drobbins

ARM Rebuild

ARM systems will use new stage3's that are not compatible with earlier versions.
2015-06-27 by Drobbins
Drobbins

ABI X86 64 and 32

Funtoo Linux has new 32-bit compatibility libraries inherited from Gentoo. Learn about them here.
2015-06-18 by Drobbins
Drobbins

Pre-built kernels!

Funtoo stage3's are now starting to offer pre-built kernels for ease of install. read more....
2015-05-12 by Drobbins
More...

Xfce4-meta

Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

About Xfce

Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly.

Xfce embodies the traditional UNIX philosophy of modularity and re-usability. It consists of a number of components that provide the full functionality one can expect of a modern desktop environment. They are packaged separately and you can pick among the available packages to create the optimal personal working environment.

Another priority of Xfce is adhereance to standards, specifically those defined at freedesktop.org. [About XFCE]

Installation

Before emerging Xfce you need to:

Check that you have enabled the USE flags necessary for a XFCE desktop environment. Set your profile to "xfce" via mix-ins, as follows:

# epro mix-ins +xfce

Then, verify that you have the X.Org Server configured properly. If X.Org is installed on your system, you are now ready to install Xfce. Install the meta-package, which pulls in all of the components you need for a minimal Xfce installation:

# emerge xfce4-meta

Running Xfce

There are several different ways to start Xfce:

  • Editing the .xinitrc file in your user's home directory and using startx from a text console.
  • Using a display manager (e.g. SLiM, GDM, and KDM).
  • Configuring your shell profile to automatically start Xfce upon a successful login.

.xinitrc

The most common way to start the environment is to configure ~/.xinitrc to launch an Xfce session. The proper way to launch Xfce from the terminal is by using startxfce4 combined with ck-launch-session.

$ echo "exec startxfce4 --with-ck-launch" > ~/.xinitrc

Note that --with-ck-launch (from ConsoleKit) is required by Xfce for important tasks such as shutting down, suspending, and automatically mounting removable storage media. Some applications will not work properly without it. Also, configuring the GTK+ theme and other forms of theming through No results do not often work without the --with-ck-launch command line option. Because we are launching XFCE with a consolekit command line option, we need to add ConsoleKit to the default runlevel, executing the following command as root:

# rc-update add consolekit default
# rc

Finally, to start the graphical environment, run startx from a login shell:

$ startx

After running this command, you should be greeted by your shiny new XFCE desktop. For more information about configuring XFCE and some of the default applications that come with it, consider looking at XFCE configuration and XFCE applications.

Display Manager

A display manager is a program that manages sessions and acts as a login screen. Here's a short list of a few of the display managers available from the Funtoo repositories:

  • XDM (x11-apps/xdm): X.Org's standard display manager.
  • LightDM (x11-misc/lightdm): A lightweight, but highly configurable display manager.
  • SLiM (x11-misc/slim): Simple Login Manager -- a lightweight display manager. Not very configurable.


Any of these would make a fine choice. After you've chosen which display manager to use, install it:

# emerge <display manager of choice>

All that's left to do now is to add the name of the display manager to /etc/conf.d/xdm, add the xdm service and the dbus service to the default runlevel, and start the services:

/etc/conf.d/xdm
DISPLAYMANAGER="<display manager name>"
# rc-update add xdm default
# rc-update add dbus default
# rc

Power Group

If you wish to be able to shutdown/reboot/suspend/hibernate using xfce4-logout-session then you will need to add yourself or the user to the power group by:

# gpasswd -a <username> power

If the group does not exist then execute the following and try again:

# groupadd power

XFCE configuration and XFCE applications

For more information on configuring XFCE and the default applications provided by XFCE, such as xfce4-terminal, consider following some of the below listed links: