File: SIGNALS.html

package info (click to toggle)
tuxpaint 1%3A0.9.35-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 64,512 kB
  • sloc: ansic: 62,209; makefile: 1,425; sh: 790; objc: 303; cpp: 186; python: 182; php: 43
file content (149 lines) | stat: -rw-r--r-- 5,924 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>
      Dokumentation av Rita med Tux-signaler    </title>
    <meta http-equiv="Content-Type"
          content="text/html; charset=utf-8">
    <style>
  body { font-size: large; }
  table { font-size: large; }
  div.screenshot-center {
    text-align: center;
  }
  div.screenshot-right {
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
  }
  div.screenshot-right-after {
    clear: both;
  }
  div.keeptogether { page-break-inside: avoid; }
  section h1 { font-size: 2em; }
  h1, h2, h3, h4, h5 { font-family: sans; }
  h1 { color: #800; page-break-before: always; break-before: always; }
  h2 { color: #440; page-break-after: avoid; break-after: avoid; }
  h3 { color: #080; page-break-after: avoid; break-after: avoid; }
  h4 { color: #008; page-break-after: avoid; break-after: avoid; }
  h5 { color: #808; page-break-after: avoid; break-after: avoid; }
  h1 + p { page-break-inside: avoid; }
  h2 + p { page-break-inside: avoid; }
  h3 + p { page-break-inside: avoid; }
  h4 + p { page-break-inside: avoid; }
  h5 + p { page-break-inside: avoid; }
  dt {
    font-size: large;
    color: #404;
    font-family: sans;
    margin-top: 1em;
    margin-bottom: 0.25em;
  }
  dd, blockquote {
    border-left: 1px solid #888;
    padding-left: 1em;
    border-radius: 0 0 0 1em;
  }
  p.note {
    border: 1px solid #000;
    background-color: #eee;
    border-radius: 0.5em;
    padding: 0.5em;
    display: inline-block;
    margin-right: 3em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  section.outer {
    padding-bottom: 1em;
    border-bottom: 2px solid #000;
  }
  section.indent p,dl {
    margin-left: 2em;
  }
  section.indent dl p {
    margin-left: 0;
  }
  p + ul, p + ol {
    margin-left: 2em;
  }

  @media print {
    p {
      orphans: 3;
      widows: 3;
    }
  }
</style>
  </head>
  <body bgcolor="#FFFFFF"
        text="#000000"
        link="#0000FF"
        vlink="#FF0000"
        alink="#FF00FF">
    <section class="outer">
      <center>
        <header>
          <h1>
            <img src="../../html/images/tuxpaint-title.png"
                width="205"
                height="210"
                alt="Tux Paint"><br>
            version 0.9.35<br/>
            Dokumentation av signaler          </h1>

          <p>
            Copyright © 2019-2022 av olika bidragsgivare; se <a href="../../AUTHORS.txt">AUTHORS.txt</a>.<br>
            <a href="https://tuxpaint.org/">https://tuxpaint.org/</a>
          </p>
    
          <p>
            juni  4, 2022          </p>
        </header>
      </center>
    </section>

    <section>
      <p>
        Rita med Tux reagerar på följande signaler (som kan skickas till programmets process via t.ex. `<code>kill</code>` eller `<code>killall</code>`).      </p>
  
      <dl>
        <dt>
          <code>SIGTERM</code>
          (även, <b><code>[Kontroll]</code></b> + <b><code>[C]</code></b> från en terminal som kör `<code>tuxpaint</code>`)        </dt>
  
        <dd>
          <p>
            Rita med Tux reagerar som om "Avsluta"-knappen hade tryckts in eller som om skrivbordsmiljön hade uppmanats att stänga Rita med Tux (t.ex. genom att klicka på knappen för att stänga fönstret eller genom att trycka på <b><code>[Alt]</code></b> + <b><code>[F4]</code></b> på de flesta system).          </p>
  
          <p>
            Från huvudgränssnittet kommer Rita med Tux att fråga om du vill avsluta eller inte, och (såvida det inte åsidosätts av alternativet för automatisk sparning, t.ex. "<code>--autosave</code>") om du vill spara den aktuella ritningen (om den inte sparats), och om så är fallet, och det är en modifierad version av en befintlig ritning (såvida det inte åsidosätts av alternativen för att spara över gamla bilder eller alltid spara nya bilder; t.ex. "<code>--saveover</code>" respektive "<code>--saveovernew</code>"), om du vill skriva över den befintliga ritningen eller spara till en ny fil.          </p>
  
          <p>
            Exempel: <code>killall tuxpaint</code>          </p>
  
          <p class="note">
            <span title="Information">&#128161;</span>            <strong>Obs:</strong> Från andra delar av gränssnittet tolkas signalen för närvarande som en begäran om att gå tillbaka (t.ex. från dialogrutan "New" tillbaka till huvudgränssnittet), som om man klickade på knappen "Back" i Rita med Tux eller tryckte på <b><code>[Esc]</code></b>.          </p>
        </dd>
  
        <dt>
          <code>SIGUSR1</code> &amp; <code>SIGUSR2</code>
        </dt>
  
        <dd>
          <p>
            Rita med Tux svarar med att ställa in sitt autosparalternativ (som om det hade startats med "<code>--autosave</code>"), samt antingen alternativet att alltid spara nya bilder (som om det hade startats med "<code>--saveovernew</code>") vid mottagande av en <code>SIGUSR1</code>-signal, eller att alltid spara över den befintliga bilden (som om det hade startats med "<code>--saveover</code>") vid mottagande av <code>SIGUSR2</code>.  Sedan skickar Rita med Tux en <code>SIGTERM</code>-signal till sig själv i ett försök att avsluta. (Se ovan.)          </p>
  
          <p>
            Så från huvudgränssnittet bör Rita med Tux sluta nästan omedelbart, utan några frågor ställda.          </p>
  
          <p>
            Exempel: <code>killall -s SIGUSR1 tuxpaint</code>          </p>
  
          <p class="note">
            <span title="Information">&#128161;</span>            <strong>Obs:</strong> Från andra delar av gränssnittet kommer Rita med Tux tyvärr att gå tillbaka en nivå i gränssnittet.  Därför kan det just nu vara nödvändigt att skicka denna signal till Rita med Tux några gånger, för att den ska sluta helt.          </p>
        </dd>
      </dl>
    </section>
  </body>
</html>