Difference between revisions of "PCDM"

From PC-BSD Wiki
Jump to: navigation, search
(Add features section for PCDM page)
(Marked this version for translation)
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
PCDM (PC-BSD Display Manager) is a new graphical utility to facilitate the process for users to log in to a PC-BSD system.
+
<noinclude><translate>
  
(Wiki Update 4/8/13: Covers initial PCDM release)
+
<!--T:1-->
 +
{{NavHeader|back=Post Install Finished Screen|forward=Logging In}}</noinclude>
  
== Summary ==
+
<!--T:2-->
=== Features ===
+
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.
*PAM session/authentication (using the "login" PAM module)
+
*Remote login with XDMCP (still needs additional testing)
+
*Easy-to-use desktop environment selector
+
*Language/Locale selector
+
*Keyboard layout selector
+
*Virtual Keyboard (using xvkbd)
+
*Computer shutdown/restart
+
  
=== Display Overview ===
+
=== Features === <!--T:3-->
 +
 
 +
<!--T:8-->
 +
PCDM provides the following features:
 +
 
 +
<!--T:9-->
 +
* provides PAM session/authentication using the login PAM module
 +
 
 +
<!--T:10-->
 +
* supports remote login with XDMCP (needs additional testing)
 +
 
 +
<!--T:11-->
 +
* provides an easy-to-use desktop environment selector
 +
 
 +
<!--T:12-->
 +
* provides language and locale selectors during login
 +
 
 +
<!--T:13-->
 +
* includes a keyboard layout selector
 +
 
 +
<!--T:14-->
 +
* includes a virtual Keyboard (using xvkbd)
 +
 
 +
<!--T:15-->
 +
* can be used to shutdown or restart the computer
 +
 
 +
=== 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.
 +
 
 +
<!--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]].
 +
 
 +
<!--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:
 +
 
 +
<!--T:20-->
 +
'''svn co <nowiki>svn://svn.pcbsd.org/pcbsd/current/src-qt4/</nowiki>'''
 +
'''cd src-qt4/libpcbsd'''
 +
'''qmake-qt4 *.pro'''
 +
'''make'''
 +
'''make install'''
 +
'''cd ../PCDM'''
 +
'''qmake-qt4 *.pro'''
 +
'''make'''
 +
'''make install'''
 +
 
 +
<!--T:21-->
 +
Once the installation is complete, instruct the system to use PCDM instead of GDM. Add these lines in ''/etc/rc.conf'':
 +
 
 +
<!--T:22-->
 +
gdm_enable="NO"
 +
 
 +
<!--T:23-->
 +
pcdm_enable="YES"
 +
 
 +
<!--T:24-->
 +
Save the edits then reboot the system to access the PCDM login prompt.
 +
 
 +
=== 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-->
 +
 +
<!--T:26-->
 +
PCDM themes can be saved to and loaded from ''/usr/local/share/PCDM/themes/<my-theme>''.
  
== Customization/Modification ==
+
=== Configuring pcdm.conf === <!--T:27-->
=== Configuring pcdm.conf ===
+
  
=== Modifying a Theme ===
+
=== Modifying a Theme === <!--T:7-->
 +
<noinclude>
 +
[[category:Post Installation Configuration and Installation Troubleshooting]]
 +
[[category:handbook]]
 +
[[category:Post Installation]]
 +
</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%