USMT Exclude directory on desktop
I want to exclude a specific directory on the desktop. I tried below mentioned but that did not work? Can anyone assist please?
<pattern type="File">%CSIDL_DESKTOP%\* [SCCM]</pattern>
See:
USMT 4.0 and Custom Exclusion Troubleshooting
Carey Frisch
Similar Messages
-
Keep getting the following warning from TB:
Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names
Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names
Running Scientific Linux 6.5 with all updates applied. Have restarted TB and still getting the above error message.
Application Basics
Name: Thunderbird
Version: 24.3.0
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
Profile Directory: Open Directory
(Local drive)
Application Build ID: 20140204141004
Enabled Plugins: about:plugins
Build Configuration: about:buildconfig
Crash Reports: about:crashes
Memory Use: about:memory
Mail and News Accounts
account1:
INCOMING: account1, , (none) Local Folders, plain, passwordCleartext
account2:
INCOMING: account2, , (imap) mutilate.local.davenjudy.org:143, alwaysSTARTTLS, passwordCleartext
OUTGOING: mutilate.local.davenjudy.org:25, plain, none, true
account5:
INCOMING: account5, , (imap) mutilate.local.davenjudy.org:143, alwaysSTARTTLS, passwordCleartext
OUTGOING: mutilate.local.davenjudy.org:25, plain, none, true
Extensions
Disable "You", 1.1, true, {79F88CCE-DC6B-11DE-A153-58A455D89593}
Important Modified Preferences
Name: Value
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.smart_size_cached_value: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
dom.max_chrome_script_run_time: 0
extensions.lastAppVersion: 24.3.0
gfx.blacklist.direct2d: 4
gfx.blacklist.layers.direct3d10: 4
gfx.blacklist.layers.direct3d10-1: 4
gfx.blacklist.layers.direct3d9: 4
gfx.blacklist.layers.opengl: 4
gfx.blacklist.stagefright: 4
gfx.blacklist.suggested-driver-version: <Anything with EXT_texture_from_pixmap support>
gfx.blacklist.webgl.angle: 4
gfx.blacklist.webgl.msaa: 4
gfx.blacklist.webgl.opengl: 4
mailnews.database.global.datastore.id: 9e7fa03a-eac3-4c8e-9c6c-9017d15eb61
mail.openMessageBehavior.version: 1
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1393313146
places.history.expiration.transient_current_max_pages: 104858
plugin.importedState: true
plugin.soname.list: libXt.so
print.printer_CUPS/ML-1210.print_command: lpr
<Dwleted printer info to coserve space>
privacy.donottrackheader.enabled: true
Graphics
Adapter Description: X.Org -- Gallium 0.4 on AMD RS880
Vendor ID: X.Org
Device ID: Gallium 0.4 on AMD RS880
Driver Version: 1.4 (2.1 Mesa 9.2.0-devel)
WebGL Renderer: Blocked for your graphics card because of unresolved driver issues.
GPU Accelerated Windows: 0. Blocked for your graphics card because of unresolved driver issues.
AzureCanvasBackend: cairo
AzureFallbackCanvasBackend: none
AzureContentBackend: none
JavaScript
Incremental GC: 1
Accessibility
Activated: 0
Prevent Accessibility: 0
Library Versions
Expected minimum version
Version in use
NSPR
4.10.2
4.10.2
NSS
3.15.3
3.15.3 Basic ECC
NSS Util
3.15.3
3.15.3
NSS SSL
3.15.3
3.15.3 Basic ECC
NSS S/MIME
3.15.3
3.15.3 Basic ECCLooks like there is a key that isn't getting deleted when an account is deleted. I thought I had resolved the error message problem by removing my wife's account from my Thunderbird instance. Haven't seen it since the above post. Just got it again:
Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names
Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names
Weird.
Cheers,
Dave -
USMT Exclude My Document on D:
Hi,
After 1 week of migration
test and I
always have a problem with
the exclusion of My Document located on D:.
Scenario: Our Win XP have "My Documents" located on disk d:. During OSD USMT capture these folder and restore on
each userprofile that he migrate on C:\User\username\My Documents.
So everything
is duplicated and disk is
full quickly if user have a lot of data.
The goal is to exclude "MyDocuments" on D: but include Desktop and
Favorites (OSD TS don't format D: partition).
To do thatin
MigUser.xml I comment My Documents files + My Video files+
My Music files +
My Pictures files.
Besides, I add these line to be sur that My Document will be not migrate.
<unconditionalExclude>
<objectSet>
<pattern type="File">%CSIDL_PERSONAL%\* [*]</pattern>
<pattern type="File">%CSIDL_MYMUSIC%\* [*]</pattern>
<pattern type="File">%CSIDL_MYPICTURES%\* [*]</pattern>
<pattern type="File">%CSIDL_MYVIDEO%\* [*]</pattern>
</objectSet>
</unconditionalExclude>
There is
nothing to do, all "My Documents" are
migrated...
Must I use confix.xml ?There is a setting "migrate=no"...Have you an
idea ?I solve the problem...
MigUser.xml and MigDocs.xml musn't be used in same time... -
USMT - exclude folder c:\Notes but include some specific files in it
Hi,
my name is Paul, I live in Belgium and I'm fairly new to MDT and USMT. We're doing some testing because we want to implement LTI deployments. Since two weeks I'm testing USMT5. I created a Capture User Data Task Sequence and it worked great. All non-windows
folders in the C-drive were copied, all Favorites etc. Even the restore worked! So I was happy. :-) But one non-windows folder in the C:-drive is C:\Notes. This folder is almost 1GB and I only need four small files. I read all information I could find on the
internet but I didn't find any information or examples for my case. Most examples include a folder and exclude some files in it, but I want it the other way around !
Could you help me? So I want to exclude c:\Notes (and all the subfolders) and include c:\Notes\Data\names.nsf, c:\Notes\Data\bookmark.nsf, c:\Notes\notes.ini and c:\Notes\Data\username.id .
This is one of the versions I tried.
<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/mignotes">
<!-- This component first exludes the Notes folder but next migrates all the necessary Notes configuration files within -->
<component type="Documents" context="System">
<displayName>Exclude Notes</displayName>
<role role="Data">
<rules>
<Exclude>
<objectSet>
<pattern type="File">C:\Notes\* [*]</pattern>
</objectSet>
</Exclude>
<include>
<objectSet>
<pattern type="File">C:\Notes\Data\ [bookmark.nsf]</pattern>
<pattern type="File">C:\Notes\Data\ [names.nsf]</pattern>
<pattern type="File">C:\Notes\Data\ [*.id]</pattern>
<pattern type="File">C:\Notes\ [notes.ini]</pattern>
</objectSet>
</include>
</rules>
</role>
</migration>I believe the XML is case-sensitive, so try <exclude> instead of <Exclude>. Or you could try putting the exclude block after the include block.
-
Aim to process all files in folders on desktop to run through photoshop and save in multiple locations
Part one:-
Gather information from desktop to get brand names and week numbers from the folders
Excluding folders on desktop beginning with "2" or "Hot"
Not sure about the list of folders
but I have got this bit to work with
set folderPath to "Hal 9000:Users:matthew:Desktop:DIVA_WK30_PSD" --<<this would be gained from the items on the desktop
set {oldTID, my text item delimiters} to {my text item delimiters, ":"}
set folderName to last text item of folderPath
set my text item delimiters to "_WK"
set FolderEndName to last text item of folderName
set brandName to first text item of folderName
set my text item delimiters to "_PSD"
set weekNumber to first text item of FolderEndName
set my text item delimiters to oldTID
After running this I have enough information to create folders in multiple locations, (i need to know where they are so that photoshop can later save them in those multiple locations
So I need the following folders created
Locally
Hal 9000:Users:matthew:Pictures:2011-2012:"WK" + weekNumber
Hal 9000:Users:matthew:Pictures:2011-2012:"WK" + weekNumber: brandName
Hal 9000:Users:matthew:Pictures:2011-2012:"WK" + weekNumber: brandName: brandName + "_WK" + weekNumber + "_LR" --(Set path for Later)PathA
Hal 9000:Users:matthew:Pictures:2011-2012:"WK" + weekNumber: brandName: brandName + "_WK" + weekNumber + "_HR"--(Set path for Later)PathB
Network
Volumes:GEN:Brands:Zoom:Brands - Zoom:Upload Photos:2012:"Week" + weekNumber
Volumes:GEN:Brands:Zoom:Brands - Zoom:Upload Photos:2012:"Week" + weekNumber:brandName + "_WK" + weekNumber + "_LR" --(Set path for Later)PathC
Volumes:GEN:Website_Images --(no need to create folder just set path)PathD
FTP (Still as a normal Volume) So like another Network
Volumes:impulse:"Week" + weekNumber
Volumes:impulse:"Week" + weekNumber:Brand
Volumes:impulse:"Week" + weekNumber:Brand:brandName + "_WK" + weekNumber + "_LR" --(Set path for Later)PathE
Volumes:impulse:"Week" + weekNumber:Brand:brandName + "_WK" + weekNumber + "_HR" --(Set path for Later)PathF
I like to think that is end of Part 1
Part 2
Take the images (PSD's) from those folders relevant to the Brand then possibly run more applescript that opens flattens and then saves it in the locations above.
For example….
An image in folder DIVA_WK30_PSD will then run an applescript in Photoshop, lets call it DivaProcessImages within this we then save to PathA, PathB, PathC, PathD, PathE, PathF the folder path of C should therefore look like this
Volumes:GEN:Brands:Zoom:Brands - Zoom:Upload Photos:2012:Week30:DIVA_WK30_LR and of course save the image as original filename.
Then from the next folder
An image in folder Free_WK30_PSD will then run an applescript in Photoshop, lets call it FreeProcessImages within this we then save to PathA, PathB, PathC, PathD, PathE, PathF the folder path of C should therefore look like this
Volumes:GEN:Brands:Zoom:Brands - Zoom:Upload Photos:2012:Week30:Free_WK30_LR and of course save the image as original filename.
The photoshop applescript i'm hoping will be easier as it should be a clearer step by step process without any if's and but's
Now for the coffee!!Hi,
MattJayC wrote:
Now to the other part, where each folder was created (and those that already existed) how do I set them as varibles?
For example,
set localBrandFolder_High_Res to my getFolderPath(brandName & "_WK" & weekNumber & "_HR", localBrandFolder)
This line was used to create more than one folder as it ran though the folders on the desktop. The next part is I will need to reference them to save files to them.
You can use a records
Examples
if you want the path of localBrandFolder_High_Res of "Diva", if "Diva" is the second folder of the Desktop
You get the path with this : localBrandFolder_High_Res of record 2 of myRecords
if you want the path of localWeekFolder in the first folder of the Desktop
You get the path with this : localWeekFolder of record 1 of myRecords
Here is the script
set myRecords to {}
set dtF to paragraphs of (do shell script "ls -F ~/Desktop | grep '/' | cut -d'/' -f1")
repeat with i from 1 to number of items in dtF
set this_item to item i of dtF
if this_item does not start with "2_" and this_item does not start with "Hot" then
try
set folderPath to this_item
set {oldTID, my text item delimiters} to {my text item delimiters, ":"}
set folderName to last text item of folderPath
set my text item delimiters to "_WK"
set FolderEndName to last text item of folderName
set brandName to first text item of folderName
set my text item delimiters to "_PSD"
set weekNumber to first text item of FolderEndName
set my text item delimiters to oldTID
end try
try
set this_local_folder to "Hal 9000:Users:matthew:Pictures:2011-2012"
set var1 to my getFolderPath("WK" & weekNumber, this_local_folder)
set var2 to my getFolderPath(brandName, var1)
set var3 to my getFolderPath(brandName & "_WK" & weekNumber & "_LR", var2)
set var4 to my getFolderPath(brandName & "_WK" & weekNumber & "_HR", var2)
--set up names to destination folders and create over Netwrok including an already exisiting folder
set this_Network_folder to "DCKGEN:Brands:Zoom:Brand - Zoom:Upload Photos:2012:"
set var5 to my getFolderPath("WK" & weekNumber, this_Network_folder)
set var6 to my getFolderPath(brandName, var5)
set var7 to my getFolderPath(brandName & "_WK" & weekNumber & "_LR", var6)
set website_images to "DCKGEN:Website_Images:"
--set up names to destination folders and create over Netwrok for FTP collection (based on a mounted drive)
set this_ftp_folder to "Impulse:"
set var8 to my getFolderPath("Week" & weekNumber, this_ftp_folder)
set var9 to my getFolderPath(brandName, var8)
set var10 to my getFolderPath(brandName & "_WK" & weekNumber & "_LR", var9)
set var11 to my getFolderPath(brandName & "_WK" & weekNumber & "_HR", var9)
set end of myRecords to ¬
{localWeekFolder:var1, localBrandFolder:var2, localBrandFolder_Low_Res:var3, localBrandFolder_High_Res:var4, networkWeekFolder:var5, networkBrandFolder:var6, networkBrandFolder_Low_Res:var7, ftpWeekFolder:var8, ftpBrandFolder:var9, ftpBrandFolder_Low_Res:var10, ftpBrandFolder_High_Res:var11}
end try
end if
end repeat
localBrandFolder_High_Res of record 2 of myRecords -- get full path of localBrandFolder_High_Res in the second folder of Desktop
on getFolderPath(tName, folderPath)
tell application "Finder" to tell folder folderPath
if not (exists folder tName) then
return (make new folder at it with properties {name:tName}) as string
else
return (folder tName) as string
end if
end tell
end getFolderPath -
Need help writing a script to traverse through files in a directory
I want to go through a directory and sub directories and convert files into jpg ones
I have this code I've been using: mkdir jpegs; sips -s format jpeg *.png --out jpegs
This is great for one directory at a time
But, what I want is to apply this to all sub directories, create a jpeg directory in each of the sub directories and then create jpg's and put them in there
I'm not sure where to start
Should I be looking for 'scripting in linux'?
Thanks
OmarHello
You may also try something like this. Set DIR to the root directory to start the search.
#!/bin/bash
# convert png to jpeg and put jpeg in jpegs sub-directory
DIR=~/Desktop/test
while read -d $'\0' f
do
d=${f%/*}/jpegs
[[ -d "$d" ]] || mkdir "$d"
sips -s format jpeg "$f" --out "$d"
done < <(find "$DIR" -type f -iname '*.png' -print0)
In case, here's an AppleScript wrapper:
set f to (choose folder with prompt "Choose root folder to process")'s POSIX path
if f ends with "/" then set f to f's text 1 thru -2
do shell script "/bin/bash -s <<'EOF' -- " & f's quoted form & "
# convert png to jpeg and put jpeg in jpegs sub-directory
DIR=\"$1\"
while read -d $'\\0' f
do
d=${f%/*}/jpegs
[[ -d \"$d\" ]] || mkdir \"$d\"
sips -s format jpeg \"$f\" --out \"$d\"
done < <(find \"$DIR\" -type f -iname '*.png' -print0)
EOF"
Regards,
H -
Accessing Desktop "address.mdb" & "address.mdb.bak" files
I was using Palm Desktop as my contact mgr on my VISTA PC.
VISTA PC drive crashed, but data was saved and loaded on new PC.
I downloaded & installed Desktop V 6.2.2 on new Windows 7 PC, but the process did not find my old contacts file.
I have located two key files, "address.mdb" and "address.mdb.bak" that are dated just a day before old PC crashed, but I cannot figure out how to load this data into Desktop. Import process does not seem to support the .mdb or .bak formats.
Alternatively, can anyone tell me the name of the file(s) where the Desktop data should be? If I can find those files I might be able to place them in the directory where desktop is looking for them.
Thanks.
Post relates to: Palm m505
This question was solved.
View Solution.Palm Desktop 6.2 is installed on my Vista laptop, and the address.mdb file can be found here:
C:\Users\WyreNut\Documents\Palm OS Desktop\<my Hotsync account name>\address
You might need to create a user name identical to your original HotSync Account name so the proper folder can be found.
HTH
I am a Volunteer here, not employed by HP.
You too can become an HP Expert! Details HERE!
If my post has helped you, click the Kudos Thumbs up!
If it solved your issue, Click the "Accept as Solution" button so others can benefit from the question you asked! -
KDE4 - Questions about the desktop and multiple monitors.
Hi,
I'm giving KDE4 a try and find it pretty good so far. I do have a few questions though. I have two monitors running off an Nvidia card.
First question concerns the top of the screens. There seems to be an empty 'panel(?)' at the top of each screen. All that's in it is a grayed out cashew for the widgets. Unfortunately I can't move any window into the area covered by that bar or panel. Is there a setting somewhere I should change or is there a way to get rid of the top 'panels'?
The next concerns other desktops. What happens is that when I switch to desktop 2 my right-most screen goes black. It loses the wallpaper. I can move windows on to it and it performs ok. It's just weird that it's black. Again, is there a setting somewhere? Currently my xorg.conf is set up to use twinview. Should I try xinerama?
I have a directory called Desktop in my home dir. I have a few ".desktop" files in it. These are displayed on the screen in a large rectangle labeled "Desktop". However, when I tell KDE4 to display one of the standard menu items on the desktop it places them outside this rectangle. Is there a way to control this behavior and also to control the size of the rectangle?
Lastly, my "panel" or taskbar only appears on the left screen. Is there a way to spread it across both???
Thanks in advance.appel wrote:You can simply create another panel on the other screen, then add configure panel settings widget to it. Once done, right click and configure panel and select 'only show apps on this monitor on this panel'.
Doesnt work on my second screen. When I right-click, I get the menu but when I select 'add panel' nothing happens. -
Hi
I was assigned a task in which a file has to be downloaded from a server. Right now, the code was already there which is written using applet. That is file is downloaded to local directory then it will get opened. Why cant I code in the following way.
1. Reading the file from the server and writing it to a local directory.
2. Opening the file from that directory using Desktop.getDesktop().open(file)
Since I am a newbie to java i could not understand the difference between these two things.
can anyone please explain me so that i can proceed with the right way.
Thanks in Advance.Dinesh wrote:
Hi
I was assigned a task in which a file has to be downloaded from a server. Right now, the code was already there which is written using applet. That is file is downloaded to local directory then it will get opened. Why cant I code in the following way.
1. Reading the file from the server and writing it to a local directory.
2. Opening the file from that directory using Desktop.getDesktop().open(file)This is highly confusing. What you describe is what is apparently implemented in this applet. So what do you want to code differently? And WHERE do you want to run this code? There must be a reason why it is right now an applet. Are you talking about a web environment like servlets/JSPs? -
How do I change the dafult save directory to Desktop instead of iCloud?
You can copy & paste the following command into Terminal or use Mountain Tweaks (it's under the Mountain Lion tab).
defaults write NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool false -
Time Machine fails to backup home space.
Summary:
I've been having problems with Time Machine since I enabled it. For some reason it refuses to backup any file in my account (/Users/ritchiem/). I have spoken with the an Apple 'Genius' and they were dumb founded. So I ask here in the hope that someone has had this issue occur and know what the cause is and how to fix it. I'm not really looking for work-arounds, though I will cover that later.
*Problem Description:*
A new 500GB external drive was erased and formatted HFS+ Journaled.
TimeMachine was then opened and enabled on this drive.
Back Up Now was selected and left to run assuming it would take a while on the 500Gb internal drive that had a around 200Gi-250Gi of used.
It ran successfully.
When entering TimeMachine, history shows the top level drive and navigating down the Users folder shows only my 'test' user account. My user account 'ritchiem' is not listed.
There was no error presented from Time Machine an the System Preferences panel reported it was successful.
Console.logs shows that backup was performed successfully.
Steps already taken to address issue:
I have verified/repaired permissions on my boot drive, a few files were changed but none in /Users/ritchiem
I have deleted the Time Machine preferences: /Library/Preferences/com.apple.TimeMachine.plist
I have tried a second external hard drive, in this case it was more interesting:
It was reported as being to small to perform the backup. So I added some exclusions such as my large iTunes library.
This allowed the Time Machine to proceed but again there was no backup performed of any file in home space.
This is where I thought I must be doing something wrong and went to the Apple Store the genius tried all the usual suspects, permissions, preferences. But no success.
It was only then that one of his colleagues picked up on discussion that it was only my user that was being skipped and suggested the risky move of renaming my user. He showed me the 'Advanced' panel in the Account System Preferences. (I never realised you could use a nice gui to do the renaming of a user in all the right Apple places.)
So I swapped users and renamed my account, and moved my home space to a new user name. mv /Users/ritchiem /Users/martin
I then logged back in to my account to verify the rename all worked and it had.
_*Time Machine now worked!*_
HOWEVER, that is a total hack. I use the username 'ritchiem' all across my local network and it was not recommended to have a user ritchiem but a home space in /Users/martin.
I renamed my account back to 'ritchiem' and Time Machine again is blocking backups of /Users/ritchiem
Somewhere on my drive there MUST be an exclusion that is preventing the first user that I created on my 2008 MacBook from being backed up. So far my grep-ing of the filesystem for 'ritchiem' has not shown any likely suspects. If anyone here knows where the mystic plist/file is that I need to zap then that would be great.
If of course you have another work-around that does not require me to rename either my account or my home space then that would be great.
Oh and I also tried to trick TimeMachine by creating a symbolic link in /Users to my home space (ln -s /Users/ritchiem /Users/martin). It resolves the link and refuses to backup the contents of my home space just as before.
Please remember here that in all backups that Time Machine performed there was no error, console.log and the UI all report success.
Now if I had a new blank machine and some time I could test out the theory that it is always the first user of a freshly installed machine. However, if other people have it working then it is perhaps not that simple.
TIA
MartinThank you for all your advice and suggestions. Apologies for the delay I had difficulty locating my original install DVDs.
Summary
I have performed all the steps and checked items as requested however backups are still not including my home space (/Users/ritchiem)
What I do find interesting is the output of the TimeMachine backup log (at the very end of this VERY long post) which states that 84.8 GB should be backed up but only 24.3 GB is actually backed up.
Would love to know why TM decided 60.5GB of data should not be backed up but not explained in any of the log files and a successful backup reported.
Before I go on to the details of what i've done, I should also mention in case it is important that I have of course been logged in with my user (ritchiem) whilst performing all of these backups. I assume that is normal and that you shouldn't have to log out for TM to actually backup your data. To verify this previously I have logged out user ritchiem and logged in as a test account. The path /Users/ritchiem still failed to backup. I have not tried this recently, however, I would be really surprised if you had to log out of your user account for the data to be backed up.
Detail
So to answer V.K. first: My drive did indeed have some items that it said I should repair. Hence the search for the install DVDs. I ran the Disk Utility from the Leopard installer and it repaired the drive. The verify now runs green.
As I had just rebooted the machine and it was all fresh I repeated Pondini's previous steps as well.
* Disabled TM
* Exited System Preferences
* Deleted /Library/Preferences/com.apple.TimeMachine.plist
I then also deleted the Backups.backupdb from my external drive so everything was fresh and new. I would have just formatted it (which would have been waaay faster, but I have some copies as backups on there for now.)
I started the TM prefs panel and added a few items to the disabled list to a) speed up the backup but also b) I have a 320g internal drive and only a 250g external. My total disk usage is 288 which won't fit, especially with the breathing space TM likes to have.
Here is the data from console.log from the first two backup runs:
*The first automated run that occured whilst I was still disabling items*
Jul 9 00:05:28 ramaII /System/Library/CoreServices/backupd[371]: Backup requested due to disk attach
Jul 9 00:05:28 ramaII /System/Library/CoreServices/backupd[371]: Starting standard backup
Jul 9 00:05:28 ramaII /System/Library/CoreServices/backupd[371]: Backing up to: /Volumes/Red-5/Backups.backupdb
Jul 9 00:05:52 ramaII /System/Library/CoreServices/backupd[371]: Event store UUIDs don't match for volume: ramaII
Jul 9 00:05:53 ramaII /System/Library/CoreServices/backupd[371]: Backup content size: 288.2 GB excluded items size: 0 bytes for volume ramaII
Jul 9 00:05:53 ramaII /System/Library/CoreServices/backupd[371]: Starting pre-backup thinning: 347.15 GB requested (including padding), 134.18 GB available
Jul 9 00:05:53 ramaII /System/Library/CoreServices/backupd[371]: No expired backups exist - deleting oldest backups to make room
Jul 9 00:05:53 ramaII /System/Library/CoreServices/backupd[371]: Error: backup disk is full - all 0 possible backups were removed, but space is still needed.
Jul 9 00:05:53 ramaII /System/Library/CoreServices/backupd[371]: Backup Failed: unable to free 347.15 GB needed space
Jul 9 00:05:59 ramaII /System/Library/CoreServices/backupd[371]: Backup failed with error: Not enough available disk space on the target volume.
*The second much smaller backup run*
Jul 9 00:06:29 ramaII /System/Library/CoreServices/backupd[371]: Backup requested by user
Jul 9 00:06:29 ramaII /System/Library/CoreServices/backupd[371]: Starting standard backup
Jul 9 00:06:31 ramaII /System/Library/CoreServices/backupd[371]: Backing up to: /Volumes/Red-5/Backups.backupdb
Jul 9 00:06:32 ramaII /System/Library/CoreServices/backupd[371]: Event store UUIDs don't match for volume: ramaII
Jul 9 00:15:57 ramaII /System/Library/CoreServices/backupd[371]: Backup content size: 288.2 GB excluded items size: 203.4 GB for volume ramaII
Jul 9 00:15:57 ramaII /System/Library/CoreServices/backupd[371]: No pre-backup thinning needed: 103.06 GB requested (including padding), 134.18 GB available
Jul 9 01:10:18 ramaII /System/Library/CoreServices/backupd[371]: Copied 191916 files (24.3 GB) from volume ramaII.
Jul 9 01:10:19 ramaII /System/Library/CoreServices/backupd[371]: No pre-backup thinning needed: 1.75 GB requested (including padding), 108.05 GB available
Jul 9 01:10:25 ramaII /System/Library/CoreServices/backupd[371]: Copied 114 files (93 bytes) from volume ramaII.
Jul 9 01:10:25 ramaII /System/Library/CoreServices/backupd[371]: Starting post-backup thinning
Jul 9 01:10:25 ramaII /System/Library/CoreServices/backupd[371]: No post-back up thinning needed: no expired backups exist
Jul 9 01:10:26 ramaII /System/Library/CoreServices/backupd[371]: Backup completed successfully.
What I find interesting is that only it only copied '191916 files (24.3 GB)' It said it was going to backup '103.06 GB requested (including padding)'.
As requested here is the hidden .exclude.plist file, I printed the contents using the Terminal rather than TinkerTool.
.exclude.plist
ramaII:~ ritchiem$ sudo cat /Volumes/Red-5/Backups.backupdb/ramaII/2009-07-09-011025/.exclusions.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>sourcePaths</key>
<array>
<string>/</string>
</array>
<key>standardExclusionPaths</key>
<array/>
<key>systemFilesExcluded</key>
<false/>
<key>userExclusionPaths</key>
<array>
<string>/Users/ritchiem/Music</string>
<string>/Users/ritchiem/dev</string>
<string>/Applications</string>
<string>/Users/ritchiem/Desktop</string>
<string>/Users/ritchiem/Downloads</string>
<string>/Users/ritchiem/Movies</string>
<string>/Users/ritchiem/ritchiem.sparseimage</string>
</array>
</dict>
</plist>
This content mirrors what is in the /Library/Preferences/com.apple.TimeMachine.plist I resaved this to my desktop as a xml plist so I could print it for copying:
/Library/Preferences/com.apple.TimeMachine.plist
ramaII:~ ritchiem$ cat Desktop/com.apple.TimeMachine.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AlwaysShowDeletedBackupsWarning</key>
<true/>
<key>AutoBackup</key>
<true/>
<key>BackupAlias</key>
<data>-snipped-</data>
<key>ExcludeByPath</key>
<array>
<string>/Users/ritchiem/Library/Calendars/Calendar Cache</string>
<string>/Users/cristina/Library/Calendars/Calendar Cache</string>
</array>
<key>MaxSize</key>
<integer>0</integer>
<key>RequiresACPower</key>
<false/>
<key>SkipPaths</key>
<array>
<string>~ritchiem/Music</string>
<string>~ritchiem/dev</string>
<string>/Applications</string>
<string>~ritchiem/Desktop</string>
<string>~ritchiem/Downloads</string>
<string>~ritchiem/Movies</string>
<string>~ritchiem/ritchiem.sparseimage</string>
</array>
<key>SkipSystemFiles</key>
<false/>
</dict>
</plist>
*Other Steps*
Whilst running TM I also setup dtrace to log every file open: (http://www.macosxhints.com/article.php?story=20071031121823710)
Looking for any files in my home space that it might have opened returned none:
ramaII:~ ritchiem$ grep "/Users/ritchiem" tm.dtrace |grep "entry backupd" |wc -l
0
Yet looking for all the files backed up from the /Users directory there were 458!
ramaII:~ ritchiem$ grep "/Users/" tm.dtrace |grep "entry backupd" |wc -l
458
Dtrace also highlights the files that backupd uses unfortuately the only files it opened before it started its backup were:
0 17720 open:entry backupd /Library/Preferences/com.apple.TimeMachine.plist
0 17720 open:entry backupd /var/db/.TimeMachine.Cookie
0 18506 open_nocancel:entry backupd /System/Library/CoreServices/backupd.bundle/Contents/Res
ources/StdExclusions.plist
The only file on that list I haven't seen mentioned before is the StdExclusions but I'm sure that is the same on everyone's machines... just incase though:
ramaII:~ ritchiem$ cat /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.pl ist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- paths we do not want to include in a system backup -->
<key>PathsExcluded</key>
<array>
<string>/.Spotlight-V100</string>
<string>/.Trashes</string>
<string>/.fseventsd</string>
<string>/.hotfiles.btree</string>
<string>/Backups.backupdb</string>
<string>/Desktop DB</string>
<string>/Desktop DF</string>
<string>/Network/Servers</string>
<string>/Previous Systems</string>
<string>/Users/Shared/SC Info</string>
<string>/Users/Guest</string>
<string>/dev</string>
<string>/home</string>
<string>/net</string>
<string>/private/var/db/Spotlight</string> <!-- old tiger location of the Spotlight db -->
<string>/private/var/db/Spotlight-V100</string> <!-- old tiger location of the Spotlight db -->
</array>
<!-- paths we need to include in backup so we can restore disk structure, but don't want to backup contents -->
<key>ContentsExcluded</key>
<array>
<string>/Volumes</string>
<string>/Network</string>
<string>/automount</string>
<string>/.vol</string>
<string>/tmp</string>
<string>/cores</string>
<string>/private/tmp</string>
<string>/private/Network</string>
<string>/private/tftpboot</string>
<string>/private/var/automount</string>
<string>/private/var/log</string>
<string>/private/var/folders</string>
<string>/private/var/log/apache2</string>
<string>/private/var/log/cups</string>
<string>/private/var/log/fax</string>
<string>/private/var/log/ppp</string>
<string>/private/var/log/sa</string>
<string>/private/var/log/samba</string>
<string>/private/var/log/uucp</string>
<string>/private/var/run</string>
<string>/private/var/spool</string>
<string>/private/var/tmp</string>
<string>/private/var/vm</string>
<string>/private/var/db/dhcpclient</string>
<string>/private/var/db/fseventsd</string>
<string>/Library/Caches</string>
<string>/Library/Logs</string>
<string>/System/Library/Caches</string>
<string>/System/Library/Extensions/Caches</string>
</array>
<!-- standard user paths we want to skip for each user (subpath relative to root of home directory) -->
<key>UserPathsExcluded</key>
<array>
<string>Library/Application Support/SyncServices</string>
<string>Library/Caches</string>
<string>Library/Logs</string>
<string>Library/Mail/Envelope Index</string>
<string>Library/Mail/AvailableFeeds</string>
<string>Library/Mirrors</string>
<string>Library/PubSub/Database</string>
<string>Library/PubSub/Downloads</string>
<string>Library/PubSub/Feeds</string>
<string>Library/Safari/Icons.db</string>
<string>Library/Safari/HistoryIndex.sk</string>
</array>
</dict>
</plist>
Finally here is the backup log that was generated incase you spot something I haven't
Backup.log
ramaII:~ ritchiem$ sudo cat /Volumes/Red-5/Backups.backupdb/ramaII/2009-07-09-011025/.Backup.log
2009-07-09-00:06:32 - Starting backup
Previous snapshot:
None
Will traverse "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
=== Starting backup loop #1 ===
Will use FirstBackupCopier
Running preflight for "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
Excluding /Users/ritchiem/Music: 36.1 GB (6083 items)
Excluding /Users/ritchiem/dev: 20.8 GB (488641 items)
Excluding /Applications: 9.6 GB (15070 items)
Excluding /Users/ritchiem/Desktop: 26.3 GB (2444 items)
Excluding /Users/ritchiem/Downloads: 3.8 GB (1127 items)
Excluding /Users/ritchiem/Movies: 79.6 GB (167 items)
Excluding /Users/ritchiem/ritchiem.sparseimage: 27.2 GB (1 items)
Should copy 2853633 items (84.8 GB) representing 22223169 blocks of size 4096. 35174679 blocks available.
Preflight complete for "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
Time elapsed: 9 minutes, 25.000 seconds
Processing preflight info
Space needed for this backup: 103.1 GB (27016262 blocks of size 4096)
Finished processing preflight info
Copying items from "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
Finished copying items for "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
Time elapsed: 54 minutes, 20.000 seconds
Copied 191916 items (24.3 GB)
Gathering events since 390504228.
Needs new backup due to change in /Library/Preferences
=== Starting backup loop #2 ===
Will use IncrementalBackupCopier
Running preflight for "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
Calculating size of changes
Should copy 4 items (0 bytes) representing 0 blocks of size 4096. 28325806 blocks available.
Preflight complete for "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
Time elapsed: 1.243 seconds
Processing preflight info
Space needed for this backup: 1.8 GB (459904 blocks of size 4096)
Preserving last snapshot /Volumes/Red-5/Backups.backupdb/ramaII/2009-07-09-000552.inProgress/79ECBD8C-12 BE-4067-A202-B7033190FD82
Finished processing preflight info
Copying items from "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
Finished copying items for "ramaII" (mount: '/' fsUUID: 3E4CD731-945C-3BA3-85D5-67B401082442 eventDBUUID: FDD41B79-8CEF-4F57-810C-B1C56476640B)
Time elapsed: 6.147 seconds
Copied 114 items (93 bytes)
Gathering events since 406201626.
Finalizing completed snapshot
Finished finalizing completed snapshot
Backup complete.
Total time elapsed: 1 hour, 3 minutes, 54.000 seconds
*Next Steps*
I've been thinking about what i could try next and not having many ideas. So I'm really hoping someone here will have a flash of inspiration.
If I find some time at the weekend then I will try renaming my account again and verifying that it does backup under a new name.
Just incase there is something odd about the first user account created, i.e. UID:501 I will make a new 'ritchiem' account (which will have the next UID, UID:504) and see if that gets backed up, I can try this while my current account has been renamed. If that does work then I can copy my files back in to that account and verify it isn't something in my home directory that is upsetting TM. Although I doubt this is the case as it never read any files from home space during the backup process.
Here's hoping there is something in the above logs etc, that give a clue to what might be going wrong.
Cheers
Martin -
I've been running Time Machine in the background for as long as I've owned my current Mac--- a few months. It is a completely generic set-up: it's a desktop (rarely shut off or asleep) connected to an external hard drive that is much larger (1 TB) than my internal hard drive (0.5 TB), and Time Machine is configured to save backups of my whole internal drive to the external drive. The external is half-full, and the internal is a little more than half-full. I often hear my external crunching away, working on something.
I recently needed to access an old file, so I went into Time Machine mode on the folder where it had been deleted a few weeks ago. While I'm not upset that it isn't available (it's my own fault for deleting it), I didn't expect the Time Machine to have such a bad distribution of saved backups. There are 30 backup snapshots of the past two days, and nothing earlier. I was expecting something more like a few from today, a few from this week, a few from this month, and a few going all the way back in time--- a broader distribution.
I don't see any way to control this in the Time Machine Preferences (in fact, very little control at all). Is there a secret way to control it, or some tip to ensure a more useful distribution of saved snapshots?
Thanks,
-- JimThanks, but it doesn't exactly address my question. TimeMachineEditor allows me to set the intervals or times when backups occur, but it doesn't control the algorithm that decides which snapshots should be deleted. My problem was that Time Machine chose to delete all of the old snapshots and keep only the most recent ones: I'd like it to keep more of the recent ones than the old ones, but still keep some old ones.
In fact, the (unmodifyable) text on the Time Machine control panel says that it keeps:
hourly backups for the past 24 hours
daily backups for the past month
weekly backups for all previous months
That would be perfect if it were true.
Perhaps the algorithm did the wrong thing because the size of my internal hard drive varied quite a lot a few days ago: a process got out of control and used up all of my internal disk space. I killed the process and deleted its output (several times), so my internal disk eventually went back down to normal. Perhaps in the intervening hours, Time Machine made a backup, once an hour, and used up all of the external drive space. When it had to choose between keeping "weekly backups of previous months" and "hourly backups of the past 24 hours", it chose to keep hourly backups of the past 24 hours. This was the wrong choice in my case (it was the unwanted output) and is probably the wrong choice in most cases.
Is there a way to control the algorithm that decides which backups to keep and which to delete? I would have it delete the hourly, daily, and weekly backups in a way that preserves their relative distribution.
By the way, while I have made it sound like my problem was a runaway log file (something that would be easy to put in an excluded directory with Time Machine's "Options" button), it was a VirtualBox snapshot merge. The data in question are precious, but were unnecessarily copied many times while VirtualBox failed to merge them properly. I can't simply exclude a directory: I'm talking about a more general problem.
Thanks!
-- Jim -
HOWTO: Install Arch for Newbies
Hello,
Yesterday was my fist installation of Arch and i've found that the informations are not very well combined for a newbie/new to arch, am not newbie to linux but am new to arch so i've spend quite time to figure out some things or to know some links, due to this fact i've decided to write an easy guide that combine the whole installation from Downloading Till getting an up & running Arch with Gnome
the HOWTO can be found here please i need your opinions/corrections so we can make it as easy as installing ubuntu for newbiesTry my gdm.conf, it's an unchanged one, and normally it would work
# GDM Configuration file. You can use gdmsetup program to graphically
# edit this, or you can optionally just edit this file by hand. Note that
# gdmsetup does not tweak every option here, just the ones most users
# would care about. Rest is for special setups and distro specific
# tweaks. If you edit this file, you should send the HUP or USR1 signal to
# the daemon so that it restarts: (Assuming you have not changed PidFile)
# kill -USR1 `cat /var/run/gdm.pid`
# (HUP will make gdm restart immediately while USR1 will make gdm not kill
# existing sessions and will only restart gdm after all users log out)
# You can also use the gdm-restart and gdm-safe-restart scripts which just
# do the above for you.
# For full reference documentation see the gnome help browser under
# GNOME|System category. You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
# NOTE: Some of these are commented out but still show their default values.
# If you wish to change them you must remove the '#' from the beginning of
# the line. The commented out lines are lines where the default might
# change in the future, so set them one way or another if you feel
# strongly about it.
# Have fun! - George
[daemon]
# Automatic login, if true the first local screen will automatically logged
# in as user as set with AutomaticLogin key.
AutomaticLoginEnable=false
AutomaticLogin=
# Timed login, useful for kiosks. Log in a certain user after a certain
# amount of time
TimedLoginEnable=false
TimedLogin=
TimedLoginDelay=30
# The gdm configuration program that is run from the login screen, you should
# probably leave this alone
#Configurator=/opt/gnome/sbin/gdmsetup --disable-sound --disable-crash-dialog
# The chooser program. Must output the chosen host on stdout, probably you
# should leave this alone
#Chooser=/opt/gnome/libexec/gdmchooser
# The greeter for local (non-xdmcp) logins. Change gdmlogin to gdmgreeter to
# get the new graphical greeter.
#Greeter=/opt/gnome/libexec/gdmlogin
# The greeter for xdmcp logins, usually you want a less graphically intensive
# greeter here so it's better to leave this with gdmlogin
#RemoteGreeter=/opt/gnome/libexec/gdmlogin
# Launch the greeter with an additional list of colon seperated gtk
# modules. This is useful for enabling additional feature support
# e.g. gnome accessibility framework. Only "trusted" modules should
# be allowed to minimise security holes
#AddGtkModules=false
# By default these are the accessibility modules
#GtkModulesList=gail:atk-bridge:/opt/gnome/lib/gtk-2.0/modules/libdwellmouselistener:/opt/gnome/lib/gtk-2.0/modules/libkeymouselistener
# Default path to set. The profile scripts will likely override this
DefaultPath=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/gnome/bin
# Default path for root. The profile scripts will likely override this
RootPath=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/gnome/sbin:/opt/gnome/bin
# If you are having trouble with using a single server for a long time and
# want gdm to kill/restart the server, turn this on
#AlwaysRestartServer=false
# User and group used for running gdm GUI applicaitons. By default this
# is set to user gdm and group gdm. This user/group should have very
# limited permissions and access to ony the gdm directories and files.
User=nobody
Group=gdm
# To try to kill all clients started at greeter time or in the Init script.
# doesn't always work, only if those clients have a window of their own
#KillInitClients=true
LogDir=/var/log/gdm
# You should probably never change this value unless you have a weird setup
PidFile=/var/run/gdm.pid
# Note that a post login script is run before a PreSession script.
# It is run after the login is successful and before any setup is
# run on behalf of the user
PostLoginScriptDir=/opt/gnome/etc/gdm/PostLogin/
PreSessionScriptDir=/opt/gnome/etc/gdm/PreSession/
PostSessionScriptDir=/opt/gnome/etc/gdm/PostSession/
DisplayInitDir=/opt/gnome/etc/gdm/Init
# Distributions: If you have some script that runs an X server in say
# VGA mode, allowing a login, could you please send it to me?
#FailsafeXServer=
# if X keeps crashing on us we run this script. The default one does a bunch
# of cool stuff to figure out what to tell the user and such and can
# run an X configuration program.
XKeepsCrashing=/opt/gnome/etc/gdm/XKeepsCrashing
# Reboot, Halt and suspend commands, you can add different commands
# separated by a semicolon and gdm will use the first one it can find
RebootCommand=/sbin/shutdown -r now "Rebooted from gdm menu."
HaltCommand=/sbin/shutdown -h now "Halted from gdm menu."
SuspendCommand=/usr/bin/apm --suspend
# Probably should not touch the below this is the standard setup
ServAuthDir=/opt/gnome/var/gdm
# This is our standard startup script. A bit different from a normal
# X session, but it shares a lot of stuff with that. See the provided
# default for more information.
BaseXsession=/opt/gnome/etc/gdm/Xsession
# This is a directory where .desktop files describing the sessions live
# It is really a PATH style variable since 2.4.4.2 to allow actual
# interoperability with KDM. Note that <sysconfdir>/dm/Sessions is there
# for backwards compatibility reasons with 2.4.4.x
SessionDesktopDir=/etc/X11/sessions/:/etc/dm/Sessions/:/usr/share/xsessions/:/opt/gnome/share/gdm/BuiltInSessions/:/opt/gnome/share/xsessions/
# This is the default .desktop session. One of the ones in SessionDesktopDir
#DefaultSession=gnome.desktop
# Better leave this blank and HOME will be used. You can use syntax ~/ below
# to indicate home directory of the user. You can also set this to something
# like /tmp if you don't want the authorizations to be in home directories.
# This is useful if you have NFS mounted home directories. Note that if this
# is the home directory the UserAuthFBDir will still be used in case the home
# directory is NFS, see security/NeverPlaceCookiesOnNFS to override this behaviour.
UserAuthDir=
# Fallback if home directory not writable
UserAuthFBDir=/tmp
UserAuthFile=.Xauthority
# The X server to use if we can't figure out what else to run.
StandardXServer=/usr/X11R6/bin/X
# The maximum number of flexible X servers to run.
#FlexibleXServers=5
# And after how many minutes should we reap the flexible server if there is
# no activity and no one logged on. Set to 0 to turn off the reaping.
# Does not affect Xnest flexiservers.
#FlexiReapDelayMinutes=5
# the X nest command
Xnest=/usr/X11R6/bin/Xnest -audit 0 -name Xnest
# Automatic VT allocation. Right now only works on Linux. This way
# we force X to use specific vts. turn VTAllocation to false if this
# is causing problems.
FirstVT=7
VTAllocation=true
# Should double login be treated with a warning (and possibility to change
# vts on linux and freebsd systems for console logins)
#DoubleLoginWarning=true
# Should a second login always resume the current session and
# switch vts on linux and freebsd systems for console logins
#AlwaysLoginCurrentSession=true
# If true then the last login information is printed to the user before
# being prompted for password. While this gives away some info on what
# users are on a system, it on the other hand should give the user an
# idea of when they logged in and if it doesn't seem kosher to them,
# they can just abort the login and contact the sysadmin (avoids running
# malicious startup scripts)
#DisplayLastLogin=false
# Program used to play sounds. Should not require any 'daemon' or anything
# like that as it will be run when no one is logged in yet.
#SoundProgram=/usr/bin/play
# These are the languages that the console cannot handle because of font
# issues. Here we mean the text console, not X. This is only used
# when there are errors to report and we cannot start X.
# This is the default:
#ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh
# This determines whether gdm will honor requests DYNAMIC requests from
# the gdmdynamic command.
#DynamicXServers=false
# This determines whether gdm will send notifications to the console
#ConsoleNotify=true
[security]
# If any distributions ship with this one off, they should be shot
# this is only local, so it's only for say kiosk use, when you
# want to minimize possibility of breakin
AllowRoot=false
# If you want to be paranoid, turn this one off
AllowRemoteRoot=false
# This will allow remote timed login
AllowRemoteAutoLogin=false
# 0 is the most restrictive, 1 allows group write permissions, 2 allows all
# write permissions
RelaxPermissions=0
# Check if directories are owned by logon user. Set to false, if you have, for
# example, home directories owned by some other user.
CheckDirOwner=true
# Number of seconds to wait after a bad login
#RetryDelay=1
# Maximum size of a file we wish to read. This makes it hard for a user to DoS
# us by using a large file.
#UserMaxFile=65536
# If true this will basically append -nolisten tcp to every X command line,
# a good default to have (why is this a "negative" setting? because if
# it is false, you could still not allow it by setting command line of
# any particular server). It's probably better to ship with this on
# since most users will not need this and it's more of a security risk
# then anything else.
# Note: Anytime we find a -query or -indirect on the command line we do
# not add a "-nolisten tcp", as then the query just wouldn't work, so
# this setting only affects truly local sessions.
DisallowTCP=true
# By default never place cookies if we "detect" NFS. We detect NFS
# by detecting "root-squashing". It seems bad practice to place
# cookies on things that go over the network by default and thus we
# don't do it by default. Sometimes you can however use safe remote
# filesystems where this is OK and you may want to have the cookie in your
# home directory.
#NeverPlaceCookiesOnNFS=true
# XDMCP is the protocol that allows remote login. If you want to log into
# gdm remotely (I'd never turn this on on open network, use ssh for such
# remote usage that). You can then run X with -query <thishost> to log in,
# or -indirect <thishost> to run a chooser. Look for the 'Terminal' server
# type at the bottom of this config file.
[xdmcp]
# Distributions: Ship with this off. It is never a safe thing to leave
# out on the net. Setting up /etc/hosts.allow and /etc/hosts.deny to only
# allow local access is another alternative but not the safest.
# Firewalling port 177 is the safest if you wish to have xdmcp on.
# Read the manual for more notes on the security of XDMCP.
Enable=false
# Honour indirect queries, we run a chooser for these, and then redirect
# the user to the chosen host. Otherwise we just log the user in locally.
#HonorIndirect=true
# Maximum pending requests
#MaxPending=4
#MaxPendingIndirect=4
# Maximum open XDMCP sessions at any point in time
#MaxSessions=16
# Maximum wait times
#MaxWait=15
#MaxWaitIndirect=15
# How many times can a person log in from a single host. Usually better to
# keep low to fend off DoS attacks by running many logins from a single
# host. This is now set at 2 since if the server crashes then gdm doesn't
# know for some time and wouldn't allow another session.
#DisplaysPerHost=2
# The number of seconds after which a non-responsive session is logged off.
# Better keep this low.
#PingIntervalSeconds=15
# The port. 177 is the standard port so better keep it that way
#Port=177
# Willing script, none is shipped and by default we'll send
# hostname system id. But if you supply something here, the
# output of this script will be sent as status of this host so that
# the chooser can display it. You could for example send load,
# or mail details for some user, or some such.
Willing=/opt/gnome/etc/gdm/Xwilling
[gui]
# The specific gtkrc file we use. It should be the full path to the gtkrc
# that we need. Unless you need a specific gtkrc that doesn't correspond to
# a specific theme, then just use the GtkTheme key
#GtkRC=/opt/gnome/share/themes/Default/gtk-2.0/gtkrc
# The GTK+ theme to use for the gui
#GtkTheme=Default
# If to allow changing the GTK+ (widget) theme from the greeter. Currently
# this only affects the standard greeter as the graphical greeter does
# not yet have this ability
#AllowGtkThemeChange=true
# Comma separated list of themes to allow. These must be the names of the
# themes installed in the standard locations for gtk themes. You can
# also specify 'all' to allow all installed themes. These should be just
# the basenames of the themes such as 'Thinice' or 'LowContrast'.
#GtkThemesToAllow=all
# Maximum size of an icon, larger icons are scaled down
#MaxIconWidth=128
#MaxIconHeight=128
[greeter]
# Greeter has a nice title bar that the user can move
#TitleBar=true
# Configuration is available from the system menu of the greeter
#ConfigAvailable=true
# Face browser is enabled. This only works currently for the
# standard greeter as it is not yet enabled in the graphical greeter.
Browser=false
# The default picture in the browser
#DefaultFace=/opt/gnome/share/pixmaps/nobody.png
# User ID's less than the MinimalUID value will not be included in the
# face browser or in the gdmselection list for Automatic/Timed login.
# They will not be displayed regardless of the settings for
# Include and Exclude.
MinimalUID=1000
# Users listed in Include will be included in the face browser and in
# the gdmsetup selection list for Automatic/Timed login. Users
# should be separated by commas.
#Include=
# Users listed in Exclude are excluded from the face browser and from
# the gdmsetup selection list for Automatic/Timed login. Excluded
# users will still be able to log in, but will have to type their
# username. Users should be separated by commas.
Exclude=bin,daemon,mail,nobody
# By default, an empty include list means display no users. By setting
# IncludeAll to true, the password file will be scanned and all users
# will be displayed except users excluded via the Exclude setting and
# user ID's less than MinimalUID. Scanning the password file can be
# slow on systems with large numbers of users and this feature should
# not be used in such environments. The setting of IncludeAll does
# nothing if Include is set to a non-empty value.
#IncludeAll=false
# If user or user.png exists in this dir it will be used as his picture
#GlobalFaceDir=/opt/gnome/share/pixmaps/faces/
# File which contains the locale we show to the user. Likely you want to use
# the one shipped with gdm and edit it. It is not a standard locale.alias file,
# although gdm will be able to read a standard locale.alias file as well.
#LocaleFile=/opt/gnome/etc/gdm/locale.alias
# Logo shown in the standard greeter
#Logo=/opt/gnome/share/pixmaps/gdm-foot-logo.png
# The standard greeter should shake if a user entered the wrong username or
# password. Kind of cool looking
#Quiver=true
# The Actions menu (formerly system menu) is shown in the greeter, this is the
# menu that contains reboot, shutdown, suspend, config and chooser. None of
# these is available if this is off. They can be turned off individually
# however
SystemMenu=true
# Should the chooser button be shown. If this is shown, GDM can drop into
# chooser mode which will run the xdmcp chooser locally and allow the user
# to connect to some remote host. Local XDMCP does not need to be enabled
# however
#ChooserButton=true
# Welcome is for all console logins and RemoteWelcome is for remote logins
# (through XDMCP).
# DefaultWelcome and DefaultRemoteWelcome set the string for Welcome
# to "Welcome" and for DefaultWelcome to "Welcome to %n", and properly
# translate the message to the appropriate language. Note that %n gets
# translated to the hostname of the machine. These default values can
# be overridden by setting DefaultWelcome and/or DefaultRemoteWelcome to
# false, and setting the Welcome and DefaultWelcome values as desired.
# Just make sure the strings are in utf-8 Note to distributors, if you
# wish to have a different Welcome string and wish to have this
# translated you can have entries such as "Welcome[cs]=Vitejte na %n".
DefaultWelcome=true
DefaultRemoteWelcome=true
#Welcome=Welcome
#RemoteWelcome=Welcome to %n
# Don't allow user to move the standard greeter window. Only makes sense
# if TitleBar is on
#LockPosition=false
# Set a position rather then just centering the window. If you enter
# negative values for the position it is taken as an offset from the
# right or bottom edge.
#SetPosition=false
#PositionX=0
#PositionY=0
# Xinerama screen we use to display the greeter on. Not for true
# multihead, currently only works for Xinerama.
#XineramaScreen=0
# Background settings for the standard greeter:
# Type can be 0=None, 1=Image, 2=Color
#BackgroundType=2
#BackgroundImage=
#BackgroundScaleToFit=true
#BackgroundColor=#76848F
# XDMCP session should only get a color, this is the sanest setting since
# you don't want to take up too much bandwidth
#BackgroundRemoteOnlyColor=true
# Program to run to draw the background in the standard greeter. Perhaps
# something like an xscreensaver hack or some such.
#BackgroundProgram=
# if this is true then the background program is run always, otherwise
# it is only run when the BackgroundType is 0 (None)
#RunBackgroundProgramAlways=false
# Show the Failsafe sessions. These are much MUCH nicer (focus for xterm for
# example) and more failsafe then those supplied by scripts so distros should
# use this rather then just running an xterm from a script.
#ShowGnomeFailsafeSession=true
#ShowXtermFailsafeSession=true
# Normally there is a session type called 'Last' that is shown which refers to
# the last session the user used. If off, we will be in 'switchdesk' mode where
# the session saving stuff is disabled in GDM
#ShowLastSession=true
# Always use 24 hour clock no matter what the locale.
#Use24Clock=false
# Use circles in the password field. Looks kind of cool actually,
# but only works with certain fonts.
#UseCirclesInEntry=false
# Do not show any visible feedback in the password field. This is standard
# for instance in console, xdm and ssh.
#UseInvisibleInEntry=false
# These two keys are for the new greeter. Circles is the standard
# shipped theme. If you want gdm to select a random theme from a list
# then provide a list that is delimited by /: to the GraphicalThemes key and
# set GraphicalThemeRand to true. Otherwise use GraphicalTheme and specify
# just one theme.
#GraphicalTheme=circles
#GraphicalThemes=circles/:happygnome
GraphicalThemeDir=/opt/gnome/share/gdm/themes/
GraphicalThemeRand=false
# If InfoMsgFile points to a file, the greeter will display the contents of the
# file in a modal dialog box before the user is allowed to log in.
#InfoMsgFile=
# If InfoMsgFile is present then InfoMsgFont can be used to specify the font
# to be used when displaying the contents of the file.
#InfoMsgFont=Sans 24
# If SoundOnLogin is true, then the greeter will beep when login is ready
# for user input. If SoundOnLogin is a file and the greeter finds the
# 'play' executable (see daemon/SoundProgram) it will play that file
# instead of just beeping
#SoundOnLogin=true
#SoundOnLoginFile=
# If SoundOnLoginSuccess, then the greeter will play a sound (as above)
# when a user successfully logs in
#SoundOnLoginSuccess=false
#SoundOnLoginSuccessFile=
# If SoundOnLoginFailure, then the greeter will play a sound (as above)
# when a user fails to log in
#SoundOnLoginFailure=false
#SoundOnLoginFailureFile=
# The chooser is what's displayed when a user wants an indirect XDMCP
# session, or selects Run XDMCP chooser from the system menu
[chooser]
# Default image for hosts
#DefaultHostImg=/opt/gnome/share/pixmaps/nohost.png
# Directory with host images, they are named by the hosts: host or host.png
HostImageDir=/opt/gnome/share/hosts/
# Time we scan for hosts (well only the time we tell the user we are
# scanning actually, we continue to listen even after this has
# expired)
#ScanTime=4
# A comma separated lists of hosts to automatically add (if they answer to
# a query of course). You can use this to reach hosts that broadcast cannot
# reach.
Hosts=
# Broadcast a query to get all hosts on the current network that answer
Broadcast=true
# Set it to true if you want to send a multicast query to hosts.
Multicast=false
# It is an IPv6 multicast address.It is hardcoded here and will be replaced when
# officially registered xdmcp multicast address of TBD will be available
#Multicast_Addr=ff02::1
# Allow adding random hosts to the list by typing in their names
#AllowAdd=true
[debug]
# This will enable debugging into the syslog, usually not neccessary
# and it creates a LOT of spew of random stuff to the syslog. However it
# can be useful in determining when something is going very wrong.
Enable=false
[servers]
# These are the standard servers. You can add as many you want here
# and they will always be started. Each line must start with a unique
# number and that will be the display number of that server. Usually just
# the 0 server is used.
0=Standard
#1=Standard
# Note the VTAllocation and FirstVT keys on linux and freebsd.
# Don't add any vt<number> arguments if VTAllocation is on, and set FirstVT to
# be the first vt available that your gettys don't grab (gettys are usually
# dumb and grab even a vt that has already been taken). Using 7 will work
# pretty much for all linux distributions. VTAllocation is not currently
# implemented on anything but linux and freebsd. Feel free to send patches.
# X servers will just not get any extra arguments then.
# If you want to run an X terminal you could add an X server such as this
#0=Terminal -query serverhostname
# or for a chooser (optionally serverhostname could be localhost)
#0=Terminal -indirect serverhostname
# If you wish to run the XDMCP chooser on the local display use the following
# line
#0=Chooser
## Note:
# is your X server not listening to TCP requests? Perhaps you should look
# at the security/DisallowTCP setting!
# Definition of the standard X server.
[server-Standard]
name=Standard server
command=/usr/X11R6/bin/X -audit 0
flexible=true
# To use this server type you should add -query host or -indirect host
# to the command line
[server-Terminal]
name=Terminal server
# Add -terminate to make things behave more nicely
command=/usr/X11R6/bin/X -audit 0 -terminate
# Make this not appear in the flexible servers (we need extra params
# anyway, and terminate would be bad for xdmcp choosing). You can
# make a terminal server flexible, but not with an indirect query.
# If you need flexible indirect query server, then you must get rid
# of the -terminate and the only way to kill the flexible server will
# then be by Ctrl-Alt-Backspace
flexible=false
# Not local, we do not handle the logins for this X server
handled=false
# To use this server type you should add -query host or -indirect host
# to the command line
[server-Chooser]
name=Chooser server
command=/usr/X11R6/bin/X -audit 0
# Make this not appear in the flexible servers for now, but if you
# wish to allow a chooser server then make this true. This is the
# only way to make a flexible chooser server that behaves nicely.
flexible=false
# Run the chooser instead of the greeter. When the user chooses a
# machine they will get this same server but run with
# "-terminate -query hostname"
chooser=true -
[solved] GDM won't start after update
Hello.
Today I made a pacman -Syu and gdm was updated.
On the next boot i only get a console and not the usual gdm login.
I loged in and tried to start gdm manualy with /etc/rc.d/gdm restart
wich results in an error message : "gdm already running. Aborting!", but it isnt
The X Server works (tried startx).
Any ideas what happend to gdm and how to fix it?
/edit : additional info: using current repositoryDoes your gdm.conf file contains paths like this: /usr/X11R6/bin
I think pacman just overwrites the config files if you never changed anything to them. In my case I did some modifications, so pacman made a backup of my modified file.
In case your file don't contain any /usr/X11R6/... , you may try do diff your file between mine:
# GDM Configuration file. You can use gdmsetup program to graphically
# edit this, or you can optionally just edit this file by hand. Note that
# gdmsetup does not tweak every option here, just the ones most users
# would care about. Rest is for special setups and distro specific
# tweaks. If you edit this file, you should send the HUP or USR1 signal to
# the daemon so that it restarts: (Assuming you have not changed PidFile)
# kill -USR1 `cat /var/run/gdm.pid`
# (HUP will make gdm restart immediately while USR1 will make gdm not kill
# existing sessions and will only restart gdm after all users log out)
# You can also use the gdm-restart and gdm-safe-restart scripts which just
# do the above for you.
# For full reference documentation see the gnome help browser under
# GNOME|System category. You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
# NOTE: Some of these are commented out but still show their default values.
# If you wish to change them you must remove the '#' from the beginning of
# the line. The commented out lines are lines where the default might
# change in the future, so set them one way or another if you feel
# strongly about it.
# Have fun! - George
[daemon]
# Automatic login, if true the first local screen will automatically logged
# in as user as set with AutomaticLogin key.
AutomaticLoginEnable=false
AutomaticLogin=tom
# Timed login, useful for kiosks. Log in a certain user after a certain
# amount of time
TimedLoginEnable=false
TimedLogin=
TimedLoginDelay=30
# The gdm configuration program that is run from the login screen, you should
# probably leave this alone
#Configurator=/opt/gnome/sbin/gdmsetup --disable-sound --disable-crash-dialog
# The chooser program. Must output the chosen host on stdout, probably you
# should leave this alone
#Chooser=/opt/gnome/libexec/gdmchooser
# The greeter for local (non-xdmcp) logins. Change gdmlogin to gdmgreeter to
# get the new graphical greeter.
#Greeter=/opt/gnome/libexec/gdmlogin
Greeter=/opt/gnome/libexec/gdmgreeter
# The greeter for xdmcp logins, usually you want a less graphically intensive
# greeter here so it's better to leave this with gdmlogin
#RemoteGreeter=/opt/gnome/libexec/gdmlogin
RemoteGreeter=/opt/gnome/libexec/gdmgreeter
# Launch the greeter with an additional list of colon seperated gtk
# modules. This is useful for enabling additional feature support
# e.g. gnome accessibility framework. Only "trusted" modules should
# be allowed to minimise security holes
#AddGtkModules=false
# By default these are the accessibility modules
#GtkModulesList=gail:atk-bridge:/opt/gnome/lib/gtk-2.0/modules/libdwellmouselistener:/opt/gnome/lib/gtk-2.0/modules/libkeymouselistener
# Default path to set. The profile scripts will likely override this
DefaultPath=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/gnome/bin
# Default path for root. The profile scripts will likely override this
RootPath=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/gnome/sbin:/opt/gnome/bin
# If you are having trouble with using a single server for a long time and
# want gdm to kill/restart the server, turn this on
#AlwaysRestartServer=false
# User and group used for running gdm GUI applicaitons. By default this
# is set to user gdm and group gdm. This user/group should have very
# limited permissions and access to ony the gdm directories and files.
User=nobody
Group=gdm
# To try to kill all clients started at greeter time or in the Init script.
# doesn't always work, only if those clients have a window of their own
#KillInitClients=true
LogDir=/var/log/gdm
# You should probably never change this value unless you have a weird setup
PidFile=/var/run/gdm.pid
# Note that a post login script is run before a PreSession script.
# It is run after the login is successful and before any setup is
# run on behalf of the user
PostLoginScriptDir=/opt/gnome/etc/gdm/PostLogin/
PreSessionScriptDir=/opt/gnome/etc/gdm/PreSession/
PostSessionScriptDir=/opt/gnome/etc/gdm/PostSession/
DisplayInitDir=/opt/gnome/etc/gdm/Init
# Distributions: If you have some script that runs an X server in say
# VGA mode, allowing a login, could you please send it to me?
#FailsafeXServer=
# if X keeps crashing on us we run this script. The default one does a bunch
# of cool stuff to figure out what to tell the user and such and can
# run an X configuration program.
XKeepsCrashing=/opt/gnome/etc/gdm/XKeepsCrashing
# Reboot, Halt and suspend commands, you can add different commands
# separated by a semicolon and gdm will use the first one it can find
RebootCommand=/sbin/shutdown -r now "Rebooted from gdm menu."
HaltCommand=/sbin/shutdown -h now "Halted from gdm menu."
SuspendCommand=/usr/bin/apm --suspend
# Probably should not touch the below this is the standard setup
ServAuthDir=/opt/gnome/var/gdm
# This is our standard startup script. A bit different from a normal
# X session, but it shares a lot of stuff with that. See the provided
# default for more information.
BaseXsession=/opt/gnome/etc/gdm/Xsession
# This is a directory where .desktop files describing the sessions live
# It is really a PATH style variable since 2.4.4.2 to allow actual
# interoperability with KDM. Note that <sysconfdir>/dm/Sessions is there
# for backwards compatibility reasons with 2.4.4.x
SessionDesktopDir=/etc/X11/sessions/:/etc/dm/Sessions/:/usr/share/xsessions/:/opt/gnome/share/gdm/BuiltInSessions/:/opt/gnome/share/xsessions/
# This is the default .desktop session. One of the ones in SessionDesktopDir
#DefaultSession=gnome.desktop
# Better leave this blank and HOME will be used. You can use syntax ~/ below
# to indicate home directory of the user. You can also set this to something
# like /tmp if you don't want the authorizations to be in home directories.
# This is useful if you have NFS mounted home directories. Note that if this
# is the home directory the UserAuthFBDir will still be used in case the home
# directory is NFS, see security/NeverPlaceCookiesOnNFS to override this behaviour.
UserAuthDir=
# Fallback if home directory not writable
UserAuthFBDir=/tmp
UserAuthFile=.Xauthority
# The X server to use if we can't figure out what else to run.
StandardXServer=/usr/X11R6/bin/X
# The maximum number of flexible X servers to run.
#FlexibleXServers=5
# And after how many minutes should we reap the flexible server if there is
# no activity and no one logged on. Set to 0 to turn off the reaping.
# Does not affect Xnest flexiservers.
#FlexiReapDelayMinutes=5
# the X nest command
Xnest=/usr/X11R6/bin/Xnest -audit 0 -name Xnest
# Automatic VT allocation. Right now only works on Linux. This way
# we force X to use specific vts. turn VTAllocation to false if this
# is causing problems.
FirstVT=7
VTAllocation=true
# Should double login be treated with a warning (and possibility to change
# vts on linux and freebsd systems for console logins)
#DoubleLoginWarning=true
# Should a second login always resume the current session and
# switch vts on linux and freebsd systems for console logins
#AlwaysLoginCurrentSession=true
# If true then the last login information is printed to the user before
# being prompted for password. While this gives away some info on what
# users are on a system, it on the other hand should give the user an
# idea of when they logged in and if it doesn't seem kosher to them,
# they can just abort the login and contact the sysadmin (avoids running
# malicious startup scripts)
#DisplayLastLogin=false
# Program used to play sounds. Should not require any 'daemon' or anything
# like that as it will be run when no one is logged in yet.
#SoundProgram=/usr/bin/play
# These are the languages that the console cannot handle because of font
# issues. Here we mean the text console, not X. This is only used
# when there are errors to report and we cannot start X.
# This is the default:
#ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh
# This determines whether gdm will honor requests DYNAMIC requests from
# the gdmdynamic command.
#DynamicXServers=false
# This determines whether gdm will send notifications to the console
#ConsoleNotify=true
[security]
# If any distributions ship with this one off, they should be shot
# this is only local, so it's only for say kiosk use, when you
# want to minimize possibility of breakin
AllowRoot=false
# If you want to be paranoid, turn this one off
AllowRemoteRoot=false
# This will allow remote timed login
AllowRemoteAutoLogin=false
# 0 is the most restrictive, 1 allows group write permissions, 2 allows all
# write permissions
RelaxPermissions=0
# Check if directories are owned by logon user. Set to false, if you have, for
# example, home directories owned by some other user.
CheckDirOwner=true
# Number of seconds to wait after a bad login
#RetryDelay=1
# Maximum size of a file we wish to read. This makes it hard for a user to DoS
# us by using a large file.
#UserMaxFile=65536
# If true this will basically append -nolisten tcp to every X command line,
# a good default to have (why is this a "negative" setting? because if
# it is false, you could still not allow it by setting command line of
# any particular server). It's probably better to ship with this on
# since most users will not need this and it's more of a security risk
# then anything else.
# Note: Anytime we find a -query or -indirect on the command line we do
# not add a "-nolisten tcp", as then the query just wouldn't work, so
# this setting only affects truly local sessions.
DisallowTCP=true
# By default never place cookies if we "detect" NFS. We detect NFS
# by detecting "root-squashing". It seems bad practice to place
# cookies on things that go over the network by default and thus we
# don't do it by default. Sometimes you can however use safe remote
# filesystems where this is OK and you may want to have the cookie in your
# home directory.
#NeverPlaceCookiesOnNFS=true
# XDMCP is the protocol that allows remote login. If you want to log into
# gdm remotely (I'd never turn this on on open network, use ssh for such
# remote usage that). You can then run X with -query <thishost> to log in,
# or -indirect <thishost> to run a chooser. Look for the 'Terminal' server
# type at the bottom of this config file.
[xdmcp]
# Distributions: Ship with this off. It is never a safe thing to leave
# out on the net. Setting up /etc/hosts.allow and /etc/hosts.deny to only
# allow local access is another alternative but not the safest.
# Firewalling port 177 is the safest if you wish to have xdmcp on.
# Read the manual for more notes on the security of XDMCP.
Enable=false
# Honour indirect queries, we run a chooser for these, and then redirect
# the user to the chosen host. Otherwise we just log the user in locally.
#HonorIndirect=true
# Maximum pending requests
#MaxPending=4
#MaxPendingIndirect=4
# Maximum open XDMCP sessions at any point in time
#MaxSessions=16
# Maximum wait times
#MaxWait=15
#MaxWaitIndirect=15
# How many times can a person log in from a single host. Usually better to
# keep low to fend off DoS attacks by running many logins from a single
# host. This is now set at 2 since if the server crashes then gdm doesn't
# know for some time and wouldn't allow another session.
#DisplaysPerHost=2
# The number of seconds after which a non-responsive session is logged off.
# Better keep this low.
#PingIntervalSeconds=15
# The port. 177 is the standard port so better keep it that way
#Port=177
# Willing script, none is shipped and by default we'll send
# hostname system id. But if you supply something here, the
# output of this script will be sent as status of this host so that
# the chooser can display it. You could for example send load,
# or mail details for some user, or some such.
Willing=/opt/gnome/etc/gdm/Xwilling
[gui]
# The specific gtkrc file we use. It should be the full path to the gtkrc
# that we need. Unless you need a specific gtkrc that doesn't correspond to
# a specific theme, then just use the GtkTheme key
#GtkRC=/opt/gnome/share/themes/Default/gtk-2.0/gtkrc
# The GTK+ theme to use for the gui
#GtkTheme=Default
# If to allow changing the GTK+ (widget) theme from the greeter. Currently
# this only affects the standard greeter as the graphical greeter does
# not yet have this ability
#AllowGtkThemeChange=true
# Comma separated list of themes to allow. These must be the names of the
# themes installed in the standard locations for gtk themes. You can
# also specify 'all' to allow all installed themes. These should be just
# the basenames of the themes such as 'Thinice' or 'LowContrast'.
#GtkThemesToAllow=all
# Maximum size of an icon, larger icons are scaled down
#MaxIconWidth=128
#MaxIconHeight=128
[greeter]
# Greeter has a nice title bar that the user can move
#TitleBar=true
# Configuration is available from the system menu of the greeter
#ConfigAvailable=true
# Face browser is enabled. This only works currently for the
# standard greeter as it is not yet enabled in the graphical greeter.
Browser=true
# The default picture in the browser
#DefaultFace=/opt/gnome/share/pixmaps/nobody.png
# User ID's less than the MinimalUID value will not be included in the
# face browser or in the gdmselection list for Automatic/Timed login.
# They will not be displayed regardless of the settings for
# Include and Exclude.
MinimalUID=1000
# Users listed in Include will be included in the face browser and in
# the gdmsetup selection list for Automatic/Timed login. Users
# should be separated by commas.
#Include=
# Users listed in Exclude are excluded from the face browser and from
# the gdmsetup selection list for Automatic/Timed login. Excluded
# users will still be able to log in, but will have to type their
# username. Users should be separated by commas.
Exclude=bin,daemon,mail,nobody
# By default, an empty include list means display no users. By setting
# IncludeAll to true, the password file will be scanned and all users
IncludeAll=true
# will be displayed except users excluded via the Exclude setting and
# user ID's less than MinimalUID. Scanning the password file can be
# slow on systems with large numbers of users and this feature should
# not be used in such environments. The setting of IncludeAll does
# nothing if Include is set to a non-empty value.
#IncludeAll=false
# If user or user.png exists in this dir it will be used as his picture
#GlobalFaceDir=/opt/gnome/share/pixmaps/faces/
# File which contains the locale we show to the user. Likely you want to use
# the one shipped with gdm and edit it. It is not a standard locale.alias file,
# although gdm will be able to read a standard locale.alias file as well.
#LocaleFile=/opt/gnome/etc/gdm/locale.alias
# Logo shown in the standard greeter
#Logo=/opt/gnome/share/pixmaps/gdm-foot-logo.png
# The standard greeter should shake if a user entered the wrong username or
# password. Kind of cool looking
#Quiver=true
# The Actions menu (formerly system menu) is shown in the greeter, this is the
# menu that contains reboot, shutdown, suspend, config and chooser. None of
# these is available if this is off. They can be turned off individually
# however
SystemMenu=true
# Should the chooser button be shown. If this is shown, GDM can drop into
# chooser mode which will run the xdmcp chooser locally and allow the user
# to connect to some remote host. Local XDMCP does not need to be enabled
# however
#ChooserButton=true
# Welcome is for all console logins and RemoteWelcome is for remote logins
# (through XDMCP).
# DefaultWelcome and DefaultRemoteWelcome set the string for Welcome
# to "Welcome" and for DefaultWelcome to "Welcome to %n", and properly
# translate the message to the appropriate language. Note that %n gets
# translated to the hostname of the machine. These default values can
# be overridden by setting DefaultWelcome and/or DefaultRemoteWelcome to
# false, and setting the Welcome and DefaultWelcome values as desired.
# Just make sure the strings are in utf-8 Note to distributors, if you
# wish to have a different Welcome string and wish to have this
# translated you can have entries such as "Welcome[cs]=Vitejte na %n".
DefaultWelcome=true
DefaultRemoteWelcome=true
#Welcome=Welcome
#RemoteWelcome=Welcome to %n
# Don't allow user to move the standard greeter window. Only makes sense
# if TitleBar is on
#LockPosition=false
# Set a position rather then just centering the window. If you enter
# negative values for the position it is taken as an offset from the
# right or bottom edge.
#SetPosition=false
#PositionX=0
#PositionY=0
# Xinerama screen we use to display the greeter on. Not for true
# multihead, currently only works for Xinerama.
#XineramaScreen=0
# Background settings for the standard greeter:
# Type can be 0=None, 1=Image, 2=Color
#BackgroundType=2
#BackgroundImage=
#BackgroundScaleToFit=true
#BackgroundColor=#76848F
# XDMCP session should only get a color, this is the sanest setting since
# you don't want to take up too much bandwidth
#BackgroundRemoteOnlyColor=true
# Program to run to draw the background in the standard greeter. Perhaps
# something like an xscreensaver hack or some such.
#BackgroundProgram=
# if this is true then the background program is run always, otherwise
# it is only run when the BackgroundType is 0 (None)
#RunBackgroundProgramAlways=false
# Show the Failsafe sessions. These are much MUCH nicer (focus for xterm for
# example) and more failsafe then those supplied by scripts so distros should
# use this rather then just running an xterm from a script.
#ShowGnomeFailsafeSession=true
#ShowXtermFailsafeSession=true
# Normally there is a session type called 'Last' that is shown which refers to
# the last session the user used. If off, we will be in 'switchdesk' mode where
# the session saving stuff is disabled in GDM
#ShowLastSession=true
# Always use 24 hour clock no matter what the locale.
#Use24Clock=false
# Use circles in the password field. Looks kind of cool actually,
# but only works with certain fonts.
#UseCirclesInEntry=false
# Do not show any visible feedback in the password field. This is standard
# for instance in console, xdm and ssh.
#UseInvisibleInEntry=false
# These two keys are for the new greeter. Circles is the standard
# shipped theme. If you want gdm to select a random theme from a list
# then provide a list that is delimited by /: to the GraphicalThemes key and
# set GraphicalThemeRand to true. Otherwise use GraphicalTheme and specify
# just one theme.
#GraphicalTheme=circles
GraphicalTheme=happygnome-list
#GraphicalThemes=circles/:happygnome
GraphicalThemes=circles
GraphicalThemeDir=/opt/gnome/share/gdm/themes/
GraphicalThemeRand=false
# If InfoMsgFile points to a file, the greeter will display the contents of the
# file in a modal dialog box before the user is allowed to log in.
#InfoMsgFile=
# If InfoMsgFile is present then InfoMsgFont can be used to specify the font
# to be used when displaying the contents of the file.
#InfoMsgFont=Sans 24
# If SoundOnLogin is true, then the greeter will beep when login is ready
# for user input. If SoundOnLogin is a file and the greeter finds the
# 'play' executable (see daemon/SoundProgram) it will play that file
# instead of just beeping
#SoundOnLogin=true
SoundOnLogin=false
#SoundOnLoginFile=
# If SoundOnLoginSuccess, then the greeter will play a sound (as above)
# when a user successfully logs in
#SoundOnLoginSuccess=false
#SoundOnLoginSuccessFile=
# If SoundOnLoginFailure, then the greeter will play a sound (as above)
# when a user fails to log in
#SoundOnLoginFailure=false
#SoundOnLoginFailureFile=
# The chooser is what's displayed when a user wants an indirect XDMCP
# session, or selects Run XDMCP chooser from the system menu
[chooser]
# Default image for hosts
#DefaultHostImg=/opt/gnome/share/pixmaps/nohost.png
# Directory with host images, they are named by the hosts: host or host.png
HostImageDir=/opt/gnome/share/hosts/
# Time we scan for hosts (well only the time we tell the user we are
# scanning actually, we continue to listen even after this has
# expired)
#ScanTime=4
# A comma separated lists of hosts to automatically add (if they answer to
# a query of course). You can use this to reach hosts that broadcast cannot
# reach.
Hosts=
# Broadcast a query to get all hosts on the current network that answer
Broadcast=true
# Set it to true if you want to send a multicast query to hosts.
Multicast=false
# It is an IPv6 multicast address.It is hardcoded here and will be replaced when
# officially registered xdmcp multicast address of TBD will be available
#Multicast_Addr=ff02::1
# Allow adding random hosts to the list by typing in their names
#AllowAdd=true
[debug]
# This will enable debugging into the syslog, usually not neccessary
# and it creates a LOT of spew of random stuff to the syslog. However it
# can be useful in determining when something is going very wrong.
Enable=false
[servers]
# These are the standard servers. You can add as many you want here
# and they will always be started. Each line must start with a unique
# number and that will be the display number of that server. Usually just
# the 0 server is used.
0=Standard
#1=Standard
# Note the VTAllocation and FirstVT keys on linux and freebsd.
# Don't add any vt<number> arguments if VTAllocation is on, and set FirstVT to
# be the first vt available that your gettys don't grab (gettys are usually
# dumb and grab even a vt that has already been taken). Using 7 will work
# pretty much for all linux distributions. VTAllocation is not currently
# implemented on anything but linux and freebsd. Feel free to send patches.
# X servers will just not get any extra arguments then.
# If you want to run an X terminal you could add an X server such as this
#0=Terminal -query serverhostname
# or for a chooser (optionally serverhostname could be localhost)
#0=Terminal -indirect serverhostname
# If you wish to run the XDMCP chooser on the local display use the following
# line
#0=Chooser
## Note:
# is your X server not listening to TCP requests? Perhaps you should look
# at the security/DisallowTCP setting!
# Definition of the standard X server.
[server-Standard]
name=Standard server
command=/usr/X11R6/bin/X -audit 0
flexible=true
# To use this server type you should add -query host or -indirect host
# to the command line
[server-Terminal]
name=Terminal server
# Add -terminate to make things behave more nicely
command=/usr/X11R6/bin/X -audit 0 -terminate
# Make this not appear in the flexible servers (we need extra params
# anyway, and terminate would be bad for xdmcp choosing). You can
# make a terminal server flexible, but not with an indirect query.
# If you need flexible indirect query server, then you must get rid
# of the -terminate and the only way to kill the flexible server will
# then be by Ctrl-Alt-Backspace
flexible=false
# Not local, we do not handle the logins for this X server
handled=false
# To use this server type you should add -query host or -indirect host
# to the command line
[server-Chooser]
name=Chooser server
command=/usr/X11R6/bin/X -audit 0
# Make this not appear in the flexible servers for now, but if you
# wish to allow a chooser server then make this true. This is the
# only way to make a flexible chooser server that behaves nicely.
flexible=false
# Run the chooser instead of the greeter. When the user chooses a
# machine they will get this same server but run with
# "-terminate -query hostname"
chooser=true -
Is there a way to access the "Creative Cloud Clipboard" repository outside Adobe Line/Sketch Apps?
For instance via (macbookpro) web, local directory (CC desktop), or mobile web? As opposed to Utilizing the feature purely in Adobe line/sketch?
I mean... I know i could just take screen shots... via the iPad's protocol. However, that would defeat the purpose of creative cloud.
The point of accessing the creative cloud clipboard, is so that I can create Time-Lapse .GIF's of my drawings, Using the "timeline" feature (undo)....which is amazing feature btw.
Honestly the solution for me... would be to have an option to export a .GIF (animated), .tiff sequence, or video file (m4a mov). I would say export options would be 1. File Size & Type (Context...) 2. Detail, # of Slides (How long is your timeline, what do you want to show, what level of detail?) 3. Share (Behance, Creative Cloud Files, MMS, iMessage, etc... 4. Open in... Photoshop, Aftereffects etc...
I think this would be great for..tutorials, multi-media, prototyping (wireframes, character design, etc). So, i'm not saying this should be a heavy set...focal point of the application, after all an animation app all itself would be nice. However, I think a feature like an "interactive timeline" would push users to be even more creative, by hacking, creating ghetto rigged *** backwards ways of prototyping that...actually might be more convenient. This is the story Adobe is trying to tell, the story of process, whats in your head... in the moment. Thats why behance is integrated, because process & feedback + exposure are essential to developing as a creative, so Adobe has put together a great platform...for its users. So, yeah...Adobe.. here's your chance to gain a greater insight into creative process, and integrate it directly into the creative cloud platform. I think it would be huge for Ink & Slide , Behance, and Student-Teacher / Designer- Company relationship.
"Share | Project Timeline " "Intervals | # of images" "Crop | Length (time)" "Crop | Project Area (artboard?)"
Yeah this question took a left turn...but hey.... either or.
EDITS............
***You can copy images to creative cloud files....via the share function in ADOBE SKETCH... thats how I made the .gifs im going to attach.***
***However, in ADOBE LINE, if you try to copy multiple images of the same project, they do not receive unique filenames, thus replacing all images in the saved sequence****First, to answer your initial question - no there is no way to access the clipboard content outside of the apps at this time.
The idea of exporting a timelapse is very interesting, and something we have been thinking about, but there are already some decent ways to do this. Check out this video of a drawing in Line created by Brian Yap Adobe Ink and Adobe Line Illustration - YouTube
You can create this kind of video using several of the available apps that let you display your iPad screen on your computer using Airple. Some examples are Reflector http://www.airsquirrels.com/reflector/ and AirServer http://www.airserver.com/
Maybe you are looking for
-
Apple feedback not working in safari
I cannot submit Apple Feedback in Safari but I can in Firefox. The problem is that there is no Comments box. Does anyone else have this problem? And/or know how to solve it? I'm using safari 5.1 on OS X 10.6.8 Thanks, Tom
-
So I installed Oracle for Linux 8.0.5 and applied the glibc patches. The database is up and running. I can connect to the database from my pc clients and from the local machine, so I know the listener is set right. But my problem isn't inbound connec
-
I am stuck with the following error "page not found" when i click on my link. I am trying to use the cgicmd.dat. In the .dat file: report: server=Rep60.sony.com userid=#####/#####@dwhs report=%1 %* In the HTML code: href="http://sddb5.station.sony.co
-
Changing the accounting information on an SC
Hi there I am having difficulties getting the account information on a shopping cart updated using BBP_PD_SC_UPDATE. The background in short: 1) I have created a a field in CI_BBP_ACC 2) I read the details of a given SC with BBP_PD_SC_GETDETAIL 3) I
-
Using of attendance types.
Hi, my company wants to use CATS and currently we have identified a list of activites which are required and majority of these activties are shared by different departments. Since activies are shared, can we create activity type based on department a