<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.umiacs.umd.edu/umiacs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ccramer</id>
	<title>UMIACS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.umiacs.umd.edu/umiacs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ccramer"/>
	<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php/Special:Contributions/Ccramer"/>
	<updated>2026-04-21T23:20:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=UbuntuPrinting&amp;diff=7360</id>
		<title>UbuntuPrinting</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=UbuntuPrinting&amp;diff=7360"/>
		<updated>2017-04-12T14:54:46Z</updated>

		<summary type="html">&lt;p&gt;Ccramer: removing references to Ubuntu 12.04&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
Printing from your personal Ubuntu laptop or desktop is supported.  If you are sitting at a supported UMIACS Ubuntu LTS desktop then please see our common UNIX/Linux printing documentation for [[CUPS]].  This documentation may not work for all versions of Ubuntu.&lt;br /&gt;
&lt;br /&gt;
===Printer Accessibility===&lt;br /&gt;
In order to print you will &#039;&#039;&#039;need to be on the UMIACS internal network,&#039;&#039;&#039; either via a wired proxy drop or an [https://wiki.umiacs.umd.edu/umiacs/index.php/SecureShellTunneling SSH tunnel].&lt;br /&gt;
&lt;br /&gt;
==Connecting to a printer==&lt;br /&gt;
In order for printing to function properly, you must complete &#039;&#039;&#039;ALL&#039;&#039;&#039; of the following steps:&lt;br /&gt;
#Open the &#039;Printing&#039; dialog box and click &#039;Add&#039;.&lt;br /&gt;
#Expand the &#039;Network Printer&#039; dropdown list, and select &#039;Find Network Printer&#039;.&lt;br /&gt;
#In the host field type &amp;quot;print.umiacs.umd.edu&amp;quot; and click find.&lt;br /&gt;
#:[[Image:UbuntuPrint01.png|thumb|none|300px|[3] Type &#039;print.umiacs.umd.edu&#039; into the &#039;Host:&#039; field and then click Find]]&lt;br /&gt;
#Select the print queue you wish to print to, click forward.  If you are unsure which queue to use, see the [[PrinterQueueNaming| selecting a print queue]] page.&lt;br /&gt;
#:[[Image:UbuntuPrint02.png|thumb|none|300px|[4] Select the queue you wish to print too]]&lt;br /&gt;
#Name the printer.  &#039;&#039;&#039;Take note of the model name listed in the Description.  This will be used later!&#039;&#039;&#039; Then click &#039;Apply&#039;&lt;br /&gt;
#:[[Image:UbuntuPrint03.png|thumb|none|300px|[5] Take note of the printer description, this will be used in later steps!]]&lt;br /&gt;
#In the printing dialog box, right click the newly added printer and select properties.&lt;br /&gt;
#In the &#039;Make and Model&#039; line, click &#039;change&#039;&lt;br /&gt;
#:[[Image:UbuntuPrint04.png|thumb|none|300px|[7] Click &#039;change&#039; next the &#039;Make and Model&#039; field.]]&lt;br /&gt;
#Ubuntu will now load a list of printers models (This will take a few moments).  From that list, select the brand of the printer you are connecting to as noted in step 5.&lt;br /&gt;
#:[[Image:UbuntuPrint05.png|thumb|none|300px|[8] Select the brand of the printer as you noted in step 5]]&lt;br /&gt;
#Select the specific model of the printer as noted in step 5.  Then click forward.&lt;br /&gt;
#:[[Image:UbuntuPrint06.png|thumb|none|300px|[9] Select the model of the printer as you noted in step 5]]&lt;br /&gt;
#Leave the &amp;quot;try to copy the option settings over from the old PPD&amp;quot; option selected and click forward.&lt;br /&gt;
#Select any additional features available for the printer (i.e. duplexing), and then click forward.&lt;br /&gt;
#Verify this process by printing a test page.  You should get the default Ubuntu test page.  If you just get a page with a string of text then the printer is not properly configured, and you should verify the settings.&lt;/div&gt;</summary>
		<author><name>Ccramer</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=CCompilers&amp;diff=7359</id>
		<title>CCompilers</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=CCompilers&amp;diff=7359"/>
		<updated>2017-04-12T14:51:25Z</updated>

		<summary type="html">&lt;p&gt;Ccramer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We currently have the following C/C++ compilers on the following platforms:&lt;br /&gt;
&lt;br /&gt;
===RHEL5===&lt;br /&gt;
&lt;br /&gt;
* gcc 4.1.2 - /usr/bin/gcc&lt;br /&gt;
* gcc 3.4.6 - /usr/bin/gcc34&lt;br /&gt;
* gcc 3.3.6 - /usr/local/stow/gcc-3.3.6&lt;br /&gt;
* gcc 4.0.4 - /usr/local/stow/gcc-4.0.4&lt;br /&gt;
* gcc 4.2.4 - /usr/local/stow/gcc-4.2.4&lt;br /&gt;
* gcc 4.5.1 - /usr/local/stow/gcc-4.5.1&lt;br /&gt;
* gcc 4.6.0 - /usr/local/stow/gcc-4.6.0&lt;br /&gt;
* gcc 4.7.2 - /usr/local/stow/gcc-4.7.2&lt;br /&gt;
* gcc 4.8.0 - /usr/local/stow/gcc-4.8.0&lt;br /&gt;
* gcc 4.8.1 - /usr/local/stow/gcc-4.8.1&lt;br /&gt;
* gcc 4.8.3 - /usr/local/stow/gcc-4.8.3&lt;br /&gt;
* [[IntelCompilers|Intel Compilers]]&lt;br /&gt;
* [[PGICompilers|Portland Group Compilers]]&lt;br /&gt;
&lt;br /&gt;
===RHEL6===&lt;br /&gt;
&lt;br /&gt;
* gcc 4.4.7 - /usr/bin/gcc&lt;br /&gt;
* gcc 4.6.0 - /opt/local/stow/gcc-4.6.0&lt;br /&gt;
* gcc 4.7.2 - /opt/local/stow/gcc-4.7.2&lt;br /&gt;
* gcc 4.8.0 - /opt/local/stow/gcc-4.8.0&lt;br /&gt;
* gcc 4.8.1 - /opt/local/stow/gcc-4.8.1&lt;br /&gt;
* gcc 4.8.3 - /opt/local/stow/gcc-4.8.3&lt;br /&gt;
* [[IntelCompilers|Intel Compilers]]&lt;br /&gt;
* [[PGICompilers|Portland Group Compilers]]&lt;br /&gt;
&lt;br /&gt;
In order to load different versions of gcc into your environment, you can use [[Modules|Modules]], which provides a way to add and later if needed remove environmental variables that provide access to UMIACS large set of software we offer. Please see our [[Modules|Modules page]] for more information on how to use Modules.&lt;br /&gt;
&lt;br /&gt;
Also see: [[CDebuggers]]&lt;/div&gt;</summary>
		<author><name>Ccramer</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=CDebuggers&amp;diff=7358</id>
		<title>CDebuggers</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=CDebuggers&amp;diff=7358"/>
		<updated>2017-04-12T14:50:22Z</updated>

		<summary type="html">&lt;p&gt;Ccramer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We currently have the following C/C++ debuggers on the following platforms:&lt;br /&gt;
&lt;br /&gt;
===RHEL5===&lt;br /&gt;
&lt;br /&gt;
* gdb 7.0.1-42.el5 - /usr/bin/gdb&lt;br /&gt;
* valgrind 3.5.0 - /usr/bin/valgrind&lt;br /&gt;
&lt;br /&gt;
===RHEL6===&lt;br /&gt;
&lt;br /&gt;
* gdb 7.2-50.el6 - /usr/bin/gdb&lt;br /&gt;
* valgrind 3.6.0 - /usr/bin/valgrind&lt;br /&gt;
&lt;br /&gt;
Also see: [[CCompilers]]&lt;/div&gt;</summary>
		<author><name>Ccramer</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Remote_Desktop&amp;diff=7357</id>
		<title>Remote Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Remote_Desktop&amp;diff=7357"/>
		<updated>2017-04-12T14:48:57Z</updated>

		<summary type="html">&lt;p&gt;Ccramer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Remote Desktop allows you to connect to another computer from a network that is compatible. Currently, at UMIACS, this feature is only supported for Windows hosts using the Remote Desktop Protocol (RDP). If you need to remotely connect to a UNIX host, please see [[SecureShell]]. With RDP, you can control your Windows desktop environment through a graphical user interface. Mouse and keyboard movements are transferred over a network to a Windows host running an RDP server, which sends screen refreshes back. &lt;br /&gt;
&lt;br /&gt;
To access an RDP enabled machine, you must be on the UMIACS physical network or [[VPN]]. You must also be authorized to access and remotely control the host you are requesting. If a remote session is active, it is not possible for another user to log onto the console in-person. Attempting to use RDP when a computer is in use by another user could force the existing user to logoff and lose their work. You should always quit RDP by logging off of the remote computer. Simply quitting the RDP client can cause you to stay logged in and prevent other users from accessing the remote host, even at the physical console.&lt;br /&gt;
&lt;br /&gt;
=How to Connect=&lt;br /&gt;
*&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039;&lt;br /&gt;
**Connected to the [[VPN | UMIACS VPN]] or be within the UMIACS network border.&lt;br /&gt;
**Be a member of the &#039;Remote Desktop Users&#039; group on the remote machine.&lt;br /&gt;
==Windows==&lt;br /&gt;
For connecting to Windows client over RDP, we recommend the native Windows &#039;Remote Desktop Connection&#039; client.&lt;br /&gt;
#To start the RDC client, click the &amp;quot;Start&#039;&amp;quot; or &amp;quot;Windows&amp;quot; button on the taskbar. In the menu, navigate to &amp;quot;All Programs,&amp;quot; &amp;quot;Accessories,&amp;quot; then select &amp;quot;Remote Desktop Connection&amp;quot;. Alternatively, you can search for &amp;quot;Remote Desktop Connection&amp;quot; in the Start menu&#039;s search field. &lt;br /&gt;
#Once RDC client starts, type the name of the RDP/Windows host you are trying to access. The name should be the Fully Qualified Domain Name (FDQN), i.e. &amp;quot;somepc.&#039;&#039;&#039;pc.umiacs.umd.edu&#039;&#039;&#039;&amp;quot;. At this point, click &amp;quot;Connect&amp;quot; to initiate the RDP session. &lt;br /&gt;
#*[[File:RemoteDesktop-ConnectMenu.jpg]]&lt;br /&gt;
#After the connection is started, a warning message may alert you to an identity verification failure. For UMIACS machines, you can ignore this and proceed by selecting &amp;quot;Yes&amp;quot;&lt;br /&gt;
#*[[File:RemoteDesktop-SecurityWarning.jpg]]&lt;br /&gt;
#Upon reaching the Windows Security prompt, enter your PC credentials. If the username is either not correct or not the desired account, select &amp;quot;Use another account&amp;quot;. Click &amp;quot;Ok&amp;quot; when you are done. &lt;br /&gt;
#*[[File:RemoteDesktop-CredentialsPrompt.jpg]]&lt;br /&gt;
#You should now be viewing the remote computer. To terminate the session, you should logout of Windows. &lt;br /&gt;
&lt;br /&gt;
To switch between your current host and the remote host, click the minimize or &amp;quot;-&amp;quot; button on the top connection bar. With RDC, the clipboard can be transferred between the remote and current host while the RDC client is running and logged in.&lt;br /&gt;
&lt;br /&gt;
==macOS==&lt;br /&gt;
For connecting to Windows client over RDP, we recommend the &#039;Microsoft Remote Desktop&#039; application.  Another, although less preferred options is the CoRD client.&lt;br /&gt;
#Open the &#039;Microsoft Remote Desktop Application&#039; and select &#039;+ New&#039; to create a new device profile&lt;br /&gt;
#Fill in the &#039;Connection Name&#039; and &#039;PC Name&#039; fields with the name of the host remote host you wish to connect to.  Then close the window.&lt;br /&gt;
#*[[File:OSX_MRD_addClient.png  |300px]]&lt;br /&gt;
#You will now see the device listed in the &#039;My Desktops&#039; section of the &#039;Microsoft Remote Desktop&#039; Application.  Double click it to start the connection.&lt;br /&gt;
#*[[File:OSX_MRD.png | 300px]]&lt;br /&gt;
&lt;br /&gt;
==UNIX==&lt;br /&gt;
===freerdp===&lt;br /&gt;
If you are trying to access a Windows host via RDP on a RHEL6 or Ubuntu machine, you should use the rdesktop client from the command line. This should be preinstalled, so there is no configuration that needs to happen. &lt;br /&gt;
&lt;br /&gt;
To use rdesktop, open a shell prompt and type the following command, replacing any $REPLACEME with the requested value. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; rdesktop -r clipboard:CLIPBOARD -g $GEOMETRY -d PC -u $USERNAME  $HOSTNAME &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Key: &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;$GEOMETRY&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;: Percent of remote host&#039;s screen to mirror on the client&lt;br /&gt;
* &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;$USERNAME&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;: Your UMIACS username (Do not include domain name)&lt;br /&gt;
* &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;$HOSTNAME&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;: Fully Qualified Domain Name (FDQN) of the desired remote host&lt;br /&gt;
&lt;br /&gt;
Once you have connected, you will be directed to a  Windows login screen where you can complete the login process.&lt;br /&gt;
&lt;br /&gt;
===xfreerdp===&lt;br /&gt;
&lt;br /&gt;
Xfreerdp is the replacement for rdesktop included with newer Linux hosts, starting with RHEL7 and Ubuntu 12.04/14.04. Xfreerdp also has RHEL6. You should use the xfreerdp client from the command line. This is preinstalled on these newer hosts. &lt;br /&gt;
&lt;br /&gt;
The command for xfreerdp is a bit different than rdesktop. To connect via RDP to a remote host with xfreerdp, type the following command, replacing values as appropriate: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; xfreerdp -d PC -u $USERNAME --plugin cliprdr -g $GEOMETRY $HOSTNAME &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Similar to rdesktop, here is an explanation of the values above:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;$GEOMETRY&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;: Percent of remote host&#039;s screen to mirror on the client&lt;br /&gt;
* &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;$USERNAME&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;: Your UMIACS username (Do not include domain name)&lt;br /&gt;
* &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;$HOSTNAME&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;: Fully Qualified Domain Name (FDQN) of the desired remote host&lt;br /&gt;
&lt;br /&gt;
As with any of these RDP solutions, closing xfreerdp (using the top bar or using CTRL+C) without logging out could cause considerable problems for other users of the workstation. Please be sure to logout after you are finished with the remote machine using the Start menu.&lt;/div&gt;</summary>
		<author><name>Ccramer</name></author>
	</entry>
</feed>