From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 110548 invoked by alias); 28 Oct 2017 19:26:38 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 110538 invoked by uid 89); 28 Oct 2017 19:26:38 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-10.9 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=MUST, reboot, MAY, his X-HELO: smtp-out-no.shaw.ca Received: from smtp-out-no.shaw.ca (HELO smtp-out-no.shaw.ca) (64.59.134.12) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 28 Oct 2017 19:26:35 +0000 Received: from [192.168.1.100] ([24.64.240.204]) by shaw.ca with SMTP id 8WkaeJDYUI8mC8WkbewsQT; Sat, 28 Oct 2017 13:26:34 -0600 X-Authority-Analysis: v=2.2 cv=HahkdmM8 c=1 sm=1 tr=0 a=MVEHjbUiAHxQW0jfcDq5EA==:117 a=MVEHjbUiAHxQW0jfcDq5EA==:17 a=N659UExz7-8A:10 a=e5mUnYsNAAAA:8 a=ito8FzffiLLC-Y3GcRUA:9 a=pILNOxqGKmIA:10 a=OALi9x9uU3UA:10 a=Vxmtnl_E_bksehYqCbjh:22 Reply-To: Brian.Inglis@SystematicSw.ab.ca Subject: Re: [PATCH xpdf] Add desktop menu entry To: cygwin@cygwin.com References: <20171027210030.12220-1-yselkowi@redhat.com> <208276e9-a108-4936-6b64-6e1fec01e40e@cornell.edu> From: Brian Inglis Message-ID: Date: Sat, 28 Oct 2017 19:26:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <208276e9-a108-4936-6b64-6e1fec01e40e@cornell.edu> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfCQGFTOdtnJ60L424Lz2etZjSvflopbSv9FP/HmZsRdJ+4m9vOeK1zW5eVNTofTlvyVF9C5cAnvLyYP7WfAzzdIvUtPctBMITTV/bYCjuvkUKQfxhUbs 7wuPHd96pf3kloJStd1ZyfEvfmlnnwrXKjvnHBp6fzUd1X9ZeFnka2tYMSWJv289k/jZqxNyYndK3g== X-IsSubscribed: yes X-SW-Source: 2017-10/txt/msg00360.txt.bz2 On 2017-10-28 12:00, Ken Brown wrote: > On 10/27/2017 5:00 PM, Yaakov Selkowitz wrote: >> --- >>   xpdf.cygport | 4 ++++ >>   1 file changed, 4 insertions(+) > > After making this change I get the following warning when starting xpdf in an > xterm window: > > QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-kbrown' > > I googled the message, but none of the solutions appeared to apply.  Do you know > how to suppress this warning?  I assume it results from the fact that I'm not > working in a desktop environment. Normally set to /run/user/$(id -u)/, sometimes .../$(id -un)/, created by first app after login. I have a postinstall script to create /run/{,blkid,lock,user}/ directories with mode a+rwxt, remove /var/{run,lock} directories and create symlinks from those to /run/{,lock}/, to provide a more normal Unix/Linux environment for ported apps. >From https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html: "$XDG_RUNTIME_DIR defines the base directory relative to which user-specific non-essential runtime files and other file objects (such as sockets, named pipes, ...) should be stored. The directory MUST be owned by the user, and he MUST be the only one having read and write access to it. Its Unix access mode MUST be 0700. The lifetime of the directory MUST be bound to the user being logged in. It MUST be created when the user first logs in and if the user fully logs out the directory MUST be removed. If the user logs in more than once he should get pointed to the same directory, and it is mandatory that the directory continues to exist from his first login to his last logout on the system, and not removed in between. Files in the directory MUST not survive reboot or a full logout/login cycle. The directory MUST be on a local file system and not shared with any other system. The directory MUST by fully-featured by the standards of the operating system. More specifically, on Unix-like operating systems AF_UNIX sockets, symbolic links, hard links, proper permissions, file locking, sparse files, memory mapping, file change notifications, a reliable hard link count must be supported, and no restrictions on the file name character set should be imposed. Files in this directory MAY be subjected to periodic clean-up. To ensure that your files are not removed, they should have their access time timestamp modified at least once every 6 hours of monotonic time or the 'sticky' bit should be set on the file. If $XDG_RUNTIME_DIR is not set applications should fall back to a replacement directory with similar capabilities and print a warning message. Applications should use this directory for communication and synchronization purposes and should not place larger files in it, since it might reside in runtime memory and cannot necessarily be swapped out to disk." -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple