Skip to content
This repository has been archived by the owner on Nov 21, 2020. It is now read-only.

dd86k/WinYourDesktop

Repository files navigation

WinYourDesktop, Desktop file interpreter

Screenshot

WinYourDesktop is a small and fast Desktop file interpreter for Windows.

What is a Desktop file?

A Desktop file is an menu entry file for a vast majority of desktop environments for Linux distros.

This article explains it further.

Features

  • Can start Terminal Type sessions
  • Support for Windows and UNIX-like variables
    • Supports most Windows auto-generated variables
    • Supports most UNIX-like variables
      • e.g. $HOME will return C:\Users\DD
  • Support for ~ (UNIX-like user profile path)
  • Simple debugger
  • Available in French and English

Installing (executable)

  1. Place the executable file at a permanent spot where you will remember.
  2. Then make WinYourDesktop the default application to open Desktop Entry files.
  3. (Optional) Add WinYourDesktop in your anti-virus trusted list.
  4. (Optional) Run it once so the .NET platform caches the app.

No installers are available for the moment.

Installing (source)

Everything has been written in C# 6.0 for the .NET 4.6.1 platform with Visual Studio 2015.

The solution consists of three projects (build order respectively):

  • wyd-lib (WinYourDesktopLibrary)
    • Library
  • WinYourDesktop
    • UI app
  • wydcon (WinYourDesktopConsole)
    • Console app

I am using these packages:

  • Costura.Fody v1.3.3
  • SharpShell (Future use)