Re: [9fans] Desktop File for Acme [plan9port]

2019-09-24 Thread Dmitry Panchenko
You can try a bash script instead for rc. It works in my case.

On Thu, Sep 12, 2019 at 3:09 AM Parker Ellertson 
wrote:

> I'm trying to set up a desktop entry so I can launch acme w/o opening a
> spare terminal.  So far I have this in the entry:
> ```
> [Desktop Entry]
> Version=1.0
> Type=Application
> Exec=/home/parker/bin/acme.rc &
> Terminal=true
> Name=Acme
> Icon=/usr/local/plan9/mac/spaceglenda.png
> ```
> And the executable file is:
> ```
> #!/usr/bin/env rc
>
> TERM=dumb
> plumber
>
> fn cd { builtin cd $1 && awd $sysname }
> tabstop=4
>
> #font='/mnt/font/Lucida Grande/15a/font'
> #font='/mnt/font/Roboto Regular/14a/font'
> #font='/mnt/font/Noto Sans/13a/font'
>
> lfont=/mnt/font/UnifontMedium/10a/font
> font=$lfont
>
> SHELL=rc
> exec acme -a -f $font -F $lfont $*
> ```
> The script works when I launch it in a terminal.  But I can't figure out
> why it isn't working via the desktop entry.  I had `terminal` set to
> false before and it didn't work.  But when I set it to true, I see a
> terminal screen flicker for a moment before it vanishes again.  Anyone
> here have any luck with doing this?
>
>

-- 
Regards,

Dmytro Panchenko


Re: [9fans] Desktop File for Acme [plan9port]

2019-09-11 Thread Fazlul Shahriar
This works for me:

$ cat ~/.local/share/applications/acme.desktop
[Desktop Entry]
Version=1.0
Type=Application
Categories=Development
Name=Acme
Comment=
Exec=/home/fhs/bin/sh/acmestart
Icon=/usr/local/plan9/mac/spaceglenda.png
Path=/home/fhs
Terminal=false
StartupNotify=false

On Wed, Sep 11, 2019 at 8:10 PM Parker Ellertson 
wrote:

> I'm trying to set up a desktop entry so I can launch acme w/o opening a
> spare terminal.  So far I have this in the entry:
> ```
> [Desktop Entry]
> Version=1.0
> Type=Application
> Exec=/home/parker/bin/acme.rc &
> Terminal=true
> Name=Acme
> Icon=/usr/local/plan9/mac/spaceglenda.png
> ```
> And the executable file is:
> ```
> #!/usr/bin/env rc
>
> TERM=dumb
> plumber
>
> fn cd { builtin cd $1 && awd $sysname }
> tabstop=4
>
> #font='/mnt/font/Lucida Grande/15a/font'
> #font='/mnt/font/Roboto Regular/14a/font'
> #font='/mnt/font/Noto Sans/13a/font'
>
> lfont=/mnt/font/UnifontMedium/10a/font
> font=$lfont
>
> SHELL=rc
> exec acme -a -f $font -F $lfont $*
> ```
> The script works when I launch it in a terminal.  But I can't figure out
> why it isn't working via the desktop entry.  I had `terminal` set to
> false before and it didn't work.  But when I set it to true, I see a
> terminal screen flicker for a moment before it vanishes again.  Anyone
> here have any luck with doing this?
>
>


[9fans] Desktop File for Acme [plan9port]

2019-09-11 Thread Parker Ellertson
I'm trying to set up a desktop entry so I can launch acme w/o opening a 
spare terminal.  So far I have this in the entry:

```
[Desktop Entry]
Version=1.0
Type=Application
Exec=/home/parker/bin/acme.rc &
Terminal=true
Name=Acme
Icon=/usr/local/plan9/mac/spaceglenda.png
```
And the executable file is:
```
#!/usr/bin/env rc

TERM=dumb
plumber

fn cd { builtin cd $1 && awd $sysname }
tabstop=4

#font='/mnt/font/Lucida Grande/15a/font'
#font='/mnt/font/Roboto Regular/14a/font'
#font='/mnt/font/Noto Sans/13a/font'

lfont=/mnt/font/UnifontMedium/10a/font
font=$lfont

SHELL=rc
exec acme -a -f $font -F $lfont $*
```
The script works when I launch it in a terminal.  But I can't figure out 
why it isn't working via the desktop entry.  I had `terminal` set to 
false before and it didn't work.  But when I set it to true, I see a 
terminal screen flicker for a moment before it vanishes again.  Anyone 
here have any luck with doing this?