Difference between revisions of "PCDM"

From PC-BSD Wiki
Jump to: navigation, search
(Getting PCDM)
(Marked this version for translation)
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<translate>
+
<noinclude><translate>
  
 
<!--T:1-->
 
<!--T:1-->
<noinclude>{{NavHeader|back=Post Install Finished Screen|forward=Logging In}}</noinclude>
+
{{NavHeader|back=Post Install Finished Screen|forward=Logging In}}</noinclude>
  
 
<!--T:2-->
 
<!--T:2-->
Line 9: Line 9:
 
=== Features === <!--T:3-->
 
=== Features === <!--T:3-->
  
 +
<!--T:8-->
 
PCDM provides the following features:
 
PCDM provides the following features:
  
 +
<!--T:9-->
 
* provides PAM session/authentication using the login PAM module
 
* provides PAM session/authentication using the login PAM module
  
 +
<!--T:10-->
 
* supports remote login with XDMCP (needs additional testing)
 
* supports remote login with XDMCP (needs additional testing)
  
 +
<!--T:11-->
 
* provides an easy-to-use desktop environment selector
 
* provides an easy-to-use desktop environment selector
  
 +
<!--T:12-->
 
* provides language and locale selectors during login
 
* provides language and locale selectors during login
  
 +
<!--T:13-->
 
* includes a keyboard layout selector
 
* includes a keyboard layout selector
  
 +
<!--T:14-->
 
* includes a virtual Keyboard (using xvkbd)
 
* includes a virtual Keyboard (using xvkbd)
  
 +
<!--T:15-->
 
* can be used to shutdown or restart the computer
 
* can be used to shutdown or restart the computer
  
=== Getting PCDM ===
+
=== Getting PCDM === <!--T:16-->
  
 +
<!--T:17-->
 
If you would like to help test PCDM before it is available in a rolling release, you can build it on your current 9.x PC-BSD® system using the following instructions.
 
If you would like to help test PCDM before it is available in a rolling release, you can build it on your current 9.x PC-BSD® system using the following instructions.
  
 +
<!--T:18-->
 
First, go to System Manager -> [[System_Manager#Install.2FUninstall_Desktops_and_System_Components|System Packages]] and make sure that Development -> Development-Qt and Development-VCS are installed. You will also need to install system source using System Manager -> [[System_Manager#Install_FreeBSD_Source_and_Ports|Tasks]].
 
First, go to System Manager -> [[System_Manager#Install.2FUninstall_Desktops_and_System_Components|System Packages]] and make sure that Development -> Development-Qt and Development-VCS are installed. You will also need to install system source using System Manager -> [[System_Manager#Install_FreeBSD_Source_and_Ports|Tasks]].
  
 +
<!--T:19-->
 
Next, open a command prompt, become the superuser, and '''cd''' to a directory suitable for downloading the PCDM source. Execute the following commands to download and build the PCDM source:
 
Next, open a command prompt, become the superuser, and '''cd''' to a directory suitable for downloading the PCDM source. Execute the following commands to download and build the PCDM source:
  
  '''svn co <nowiki>svn://svn.pcbsd.org/pcbsd/current/src-qt4/</nowiki>'''
+
  <!--T:20-->
  '''cd src-qt4'''
+
'''svn co <nowiki>svn://svn.pcbsd.org/pcbsd/current/src-qt4/</nowiki>'''
 +
  '''cd src-qt4/libpcbsd'''
 
  '''qmake-qt4 *.pro'''
 
  '''qmake-qt4 *.pro'''
 
  '''make'''
 
  '''make'''
Line 43: Line 55:
 
  '''make install'''
 
  '''make install'''
  
Once the installation is complete, instruct the system to use PCDM instead of GDM. Comment out this line in ''/etc/rc.conf.pcbsd'' by adding a ''#'' to the beginning of the line:
+
<!--T:21-->
 +
Once the installation is complete, instruct the system to use PCDM instead of GDM. Add these lines in ''/etc/rc.conf'':
  
  gdm_enable="YES"
+
  <!--T:22-->
 +
gdm_enable="NO"
  
Add this line to that file:
+
<!--T:23-->
 
+
pcdm_enable="YES"
pcdm_enable="YES"
+
  
 +
<!--T:24-->
 
Save the edits then reboot the system to access the PCDM login prompt.
 
Save the edits then reboot the system to access the PCDM login prompt.
  
 
=== Display Overview === <!--T:5-->
 
=== Display Overview === <!--T:5-->
 
(post screenshot)
 
(post screenshot)
 +
Currently its in rather rough shape but functional. When it is nearer to finalized, there will be screenshots.
  
 
== Customization/Modification == <!--T:6-->
 
== Customization/Modification == <!--T:6-->
=== Configuring pcdm.conf ===
+
 
 +
<!--T:26-->
 +
PCDM themes can be saved to and loaded from ''/usr/local/share/PCDM/themes/<my-theme>''.
 +
 
 +
=== Configuring pcdm.conf === <!--T:27-->
  
 
=== Modifying a Theme === <!--T:7-->
 
=== Modifying a Theme === <!--T:7-->
 +
<noinclude>
 +
[[category:Post Installation Configuration and Installation Troubleshooting]]
 +
[[category:handbook]]
 +
[[category:Post Installation]]
 
</translate>
 
</translate>
 +
<languages />
 +
</noinclude>

Revision as of 06:14, 25 April 2013

(Sorry for the inconvenience)

Contents

The PC-BSD Display Manager (PCDM) is a new, BSD-licensed graphical login utility. In PC-BSD® 9.2, it will replace the GDM login utility. It will be added to a future rolling release to allow testing before the release of PC-BSD® 9.2.

Features

PCDM provides the following features:

  • provides PAM session/authentication using the login PAM module
  • supports remote login with XDMCP (needs additional testing)
  • provides an easy-to-use desktop environment selector
  • provides language and locale selectors during login
  • includes a keyboard layout selector
  • includes a virtual Keyboard (using xvkbd)
  • can be used to shutdown or restart the computer

Getting PCDM

If you would like to help test PCDM before it is available in a rolling release, you can build it on your current 9.x PC-BSD® system using the following instructions.

First, go to System Manager -> System Packages and make sure that Development -> Development-Qt and Development-VCS are installed. You will also need to install system source using System Manager -> Tasks.

Next, open a command prompt, become the superuser, and cd to a directory suitable for downloading the PCDM source. Execute the following commands to download and build the PCDM source:

svn co svn://svn.pcbsd.org/pcbsd/current/src-qt4/
cd src-qt4/libpcbsd
qmake-qt4 *.pro
make
make install
cd ../PCDM
qmake-qt4 *.pro
make
make install

Once the installation is complete, instruct the system to use PCDM instead of GDM. Add these lines in /etc/rc.conf:

gdm_enable="NO"
pcdm_enable="YES"

Save the edits then reboot the system to access the PCDM login prompt.

Display Overview

(post screenshot) Currently its in rather rough shape but functional. When it is nearer to finalized, there will be screenshots.

Customization/Modification

PCDM themes can be saved to and loaded from /usr/local/share/PCDM/themes/<my-theme>.

Configuring pcdm.conf

Modifying a Theme

Other languages:German 25% • ‎English 100%