openSUSE:Asia Summit How to Write a Good Proposal

Jump to: navigation, search

This page shows a guide to writing a good proposal for a call for the speakers.

Write a background of your presentation

Please explain the background of your talk.

  • Introduce important terminology in your talk
  • Background of your story or problem
  • Other things the audiences need to know


After updating KDE Plasma 5.25, several applications do not start automatically when a user logs in to a desktop session on both openSUSE Tumbleweed and Leap 15.5. The cause of this problem is the systemd-xdg-autostart-generator. systemd-xdg-autostart-generator is a new mechanism to launch applications listed in autostart directories (e.g., /etc/xdg/autostart) at session startup. Instead of a desktop environment, Systemd launches those applications as user services. Plasma adopted and started to use this mechanism by default since version 5.25.

Include the conclusion

Please include

  • What you finally did
  • What can the audiences learn from your talk

Example 1:

I discovered that a race condition in Systemd's core causes the issue. I have fixed the race condition, and the patch has already been merged by the upstream. However, due to openSUSE Leap's maintenance policy, this problem has not been resolved in 15.5; we will need to wait until 15.6.

Example 2:

In this talk, I will first explain the basic idea of containers with Kubernetes. Next, using a simple web application as an example, I will show how you can define essential resources like deployment, service, persistent storage, and ingress using YAML files. After this session, the audience will be able to run that application on their laptop using Rancher Desktop running on Leap 15.5.

You may use listings

If you are not familiar with writing paragraphs, try to use listings. You can explain what you say without long paragraphs.

Example 1:

I discovered that a race condition in Systemd's core causes the issue. <<snipped. see the example above>> we will need to wait until 15.6.

In this talk, I will explain the following topics:

  • A basic concept of Systemd user service and Systemd generator
  • How state transition of a Systemd service happens inside
  • The current status of this issue in Tumbleweed and Leap

Convenient tools to write your proposal

Spell and grammar checkers

  • LibreOffice
  • Google Docs
  • Grammarly

openSUSE.Asia Summit Portal