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: Bad key or directory name: "/desktop/gnome/url-handlers/GMT+01/command": `+' is an invalid character in key/directory names.

    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 ECC

    Looks 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

    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
    Omar

    Hello
    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.

  • Can I use Desktop.getDesktop().open(file) to open a file instead of Applet

    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?

  • Pages default save directory

    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
    Martin

    Thank 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

  • Time machine makes 30 backups for the last two days, no backups for any earlier times: is there a way to control it?

    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,
    -- Jim

    Thanks, 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 newbies

    Try 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 repository

    Does 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?

    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

  • Help with sqlplus problem

    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

  • Page not found errors

    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