Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • V vinagre
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Archive
  • vinagre
  • Merge requests
  • !16

Document .vnc file format in vinagre(1) manpage

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Beni Cherniavsky-Paskin requested to merge cben/vinagre:document-vnc-file-format into master May 13, 2022
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 1

Fixes https://bugzilla.gnome.org/625879 (I didn't find a corresponding gitlab issue).

Reverse-engineered from source. Not sure it deserves a separate vnc(5) page, it's not like this format is inter-operable with other software? WDYT?

  • I'm not certain about case of [Options] and Shared= because impl_new_connection_from_file() looks them up capitalized, same as all others, but vnc_fill_conn_from_file() looks them up lowercased!

    Can that be a bug? I see in practice vinagre --file=foo.vnc does treat group & key names as case-sensitive. No idea when the latter function comes into play.

The general GKeyFile format is documented more fully at https://developer-old.gnome.org/glib/2.68/glib-Key-value-file-parser.html#glib-Key-value-file-parser.description which in turns references https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s03.html (but that contains irrelevant requirements specific to .desktop files)

rendered in terminal man -Tdvi data/vinagre.1 > vinagre.dvi && dvipdfmx vinagre.dvi -o vinagre.pdf
rendered in terminal rendered -Tdvi
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: document-vnc-file-format