What happens when type dead key “acute accent” then “o” to produce “ó”?












1














I'm on Belgian keyboard (/usr/share/X11/xkb/symbols/be) and when I type AltGrù it produces the dead key "acute accent", it waits for another key, o for example, to produce ó.



How can I change which character is produced, such that I can do ´ + o = ɔ or anything I want?










share|improve this question





























    1














    I'm on Belgian keyboard (/usr/share/X11/xkb/symbols/be) and when I type AltGrù it produces the dead key "acute accent", it waits for another key, o for example, to produce ó.



    How can I change which character is produced, such that I can do ´ + o = ɔ or anything I want?










    share|improve this question



























      1












      1








      1







      I'm on Belgian keyboard (/usr/share/X11/xkb/symbols/be) and when I type AltGrù it produces the dead key "acute accent", it waits for another key, o for example, to produce ó.



      How can I change which character is produced, such that I can do ´ + o = ɔ or anything I want?










      share|improve this question















      I'm on Belgian keyboard (/usr/share/X11/xkb/symbols/be) and when I type AltGrù it produces the dead key "acute accent", it waits for another key, o for example, to produce ó.



      How can I change which character is produced, such that I can do ´ + o = ɔ or anything I want?







      x11 xkb dead-keys






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 20 '18 at 20:07









      Kusalananda

      122k16229374




      122k16229374










      asked Dec 20 '18 at 19:02









      Robert Vanden Eynde

      155




      155






















          1 Answer
          1






          active

          oldest

          votes


















          1














          This behaviour is determined by the compose mappings. You can find your default mappings by looking up your locale in /usr/share/X11/locale/compose.dir, then checking the corresponding file, probably /usr/share/X11/locale/en_US.UTF-8/Compose.



          To override a compose sequence, create a file named ~/.XCompose, enter



          include "%L"


          as its first line (this includes the default mappings), then add your own after that:



          <dead_acute> <o> : "ɔ"


          You can verify your changes by starting a new xterm: it will reflect the settings on startup. Other X programs might not; for example I’ve seen GNOME Terminal pick changes up, but not systematically, even when restarting it.






          share|improve this answer





















          • WDYM by starting a new xterm ? What is a xterm ? What does %L mean in that context ?
            – Robert Vanden Eynde
            Dec 22 '18 at 21:02










          • xterm is a terminal emulator for X; you start it by running xterm. %L in a compose file refers to the default compose file (see the first link for details).
            – Stephen Kitt
            Dec 22 '18 at 21:30










          • I use konsole on kde, so konsole is my xterm ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:16












          • So /usr/share/X11/locale/iso8859-1/Compose in my case ! Where is it defined that I have the locale iso8859-1 (I was looking for fr_BE). And this file already has a <dead_acute> <o> which one takes precedence ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:23











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "106"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f490182%2fwhat-happens-when-type-dead-key-acute-accent-then-o-to-produce-%25c3%25b3%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          This behaviour is determined by the compose mappings. You can find your default mappings by looking up your locale in /usr/share/X11/locale/compose.dir, then checking the corresponding file, probably /usr/share/X11/locale/en_US.UTF-8/Compose.



          To override a compose sequence, create a file named ~/.XCompose, enter



          include "%L"


          as its first line (this includes the default mappings), then add your own after that:



          <dead_acute> <o> : "ɔ"


          You can verify your changes by starting a new xterm: it will reflect the settings on startup. Other X programs might not; for example I’ve seen GNOME Terminal pick changes up, but not systematically, even when restarting it.






          share|improve this answer





















          • WDYM by starting a new xterm ? What is a xterm ? What does %L mean in that context ?
            – Robert Vanden Eynde
            Dec 22 '18 at 21:02










          • xterm is a terminal emulator for X; you start it by running xterm. %L in a compose file refers to the default compose file (see the first link for details).
            – Stephen Kitt
            Dec 22 '18 at 21:30










          • I use konsole on kde, so konsole is my xterm ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:16












          • So /usr/share/X11/locale/iso8859-1/Compose in my case ! Where is it defined that I have the locale iso8859-1 (I was looking for fr_BE). And this file already has a <dead_acute> <o> which one takes precedence ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:23
















          1














          This behaviour is determined by the compose mappings. You can find your default mappings by looking up your locale in /usr/share/X11/locale/compose.dir, then checking the corresponding file, probably /usr/share/X11/locale/en_US.UTF-8/Compose.



          To override a compose sequence, create a file named ~/.XCompose, enter



          include "%L"


          as its first line (this includes the default mappings), then add your own after that:



          <dead_acute> <o> : "ɔ"


          You can verify your changes by starting a new xterm: it will reflect the settings on startup. Other X programs might not; for example I’ve seen GNOME Terminal pick changes up, but not systematically, even when restarting it.






          share|improve this answer





















          • WDYM by starting a new xterm ? What is a xterm ? What does %L mean in that context ?
            – Robert Vanden Eynde
            Dec 22 '18 at 21:02










          • xterm is a terminal emulator for X; you start it by running xterm. %L in a compose file refers to the default compose file (see the first link for details).
            – Stephen Kitt
            Dec 22 '18 at 21:30










          • I use konsole on kde, so konsole is my xterm ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:16












          • So /usr/share/X11/locale/iso8859-1/Compose in my case ! Where is it defined that I have the locale iso8859-1 (I was looking for fr_BE). And this file already has a <dead_acute> <o> which one takes precedence ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:23














          1












          1








          1






          This behaviour is determined by the compose mappings. You can find your default mappings by looking up your locale in /usr/share/X11/locale/compose.dir, then checking the corresponding file, probably /usr/share/X11/locale/en_US.UTF-8/Compose.



          To override a compose sequence, create a file named ~/.XCompose, enter



          include "%L"


          as its first line (this includes the default mappings), then add your own after that:



          <dead_acute> <o> : "ɔ"


          You can verify your changes by starting a new xterm: it will reflect the settings on startup. Other X programs might not; for example I’ve seen GNOME Terminal pick changes up, but not systematically, even when restarting it.






          share|improve this answer












          This behaviour is determined by the compose mappings. You can find your default mappings by looking up your locale in /usr/share/X11/locale/compose.dir, then checking the corresponding file, probably /usr/share/X11/locale/en_US.UTF-8/Compose.



          To override a compose sequence, create a file named ~/.XCompose, enter



          include "%L"


          as its first line (this includes the default mappings), then add your own after that:



          <dead_acute> <o> : "ɔ"


          You can verify your changes by starting a new xterm: it will reflect the settings on startup. Other X programs might not; for example I’ve seen GNOME Terminal pick changes up, but not systematically, even when restarting it.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Dec 20 '18 at 20:02









          Stephen Kitt

          164k24365445




          164k24365445












          • WDYM by starting a new xterm ? What is a xterm ? What does %L mean in that context ?
            – Robert Vanden Eynde
            Dec 22 '18 at 21:02










          • xterm is a terminal emulator for X; you start it by running xterm. %L in a compose file refers to the default compose file (see the first link for details).
            – Stephen Kitt
            Dec 22 '18 at 21:30










          • I use konsole on kde, so konsole is my xterm ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:16












          • So /usr/share/X11/locale/iso8859-1/Compose in my case ! Where is it defined that I have the locale iso8859-1 (I was looking for fr_BE). And this file already has a <dead_acute> <o> which one takes precedence ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:23


















          • WDYM by starting a new xterm ? What is a xterm ? What does %L mean in that context ?
            – Robert Vanden Eynde
            Dec 22 '18 at 21:02










          • xterm is a terminal emulator for X; you start it by running xterm. %L in a compose file refers to the default compose file (see the first link for details).
            – Stephen Kitt
            Dec 22 '18 at 21:30










          • I use konsole on kde, so konsole is my xterm ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:16












          • So /usr/share/X11/locale/iso8859-1/Compose in my case ! Where is it defined that I have the locale iso8859-1 (I was looking for fr_BE). And this file already has a <dead_acute> <o> which one takes precedence ?
            – Robert Vanden Eynde
            Dec 22 '18 at 22:23
















          WDYM by starting a new xterm ? What is a xterm ? What does %L mean in that context ?
          – Robert Vanden Eynde
          Dec 22 '18 at 21:02




          WDYM by starting a new xterm ? What is a xterm ? What does %L mean in that context ?
          – Robert Vanden Eynde
          Dec 22 '18 at 21:02












          xterm is a terminal emulator for X; you start it by running xterm. %L in a compose file refers to the default compose file (see the first link for details).
          – Stephen Kitt
          Dec 22 '18 at 21:30




          xterm is a terminal emulator for X; you start it by running xterm. %L in a compose file refers to the default compose file (see the first link for details).
          – Stephen Kitt
          Dec 22 '18 at 21:30












          I use konsole on kde, so konsole is my xterm ?
          – Robert Vanden Eynde
          Dec 22 '18 at 22:16






          I use konsole on kde, so konsole is my xterm ?
          – Robert Vanden Eynde
          Dec 22 '18 at 22:16














          So /usr/share/X11/locale/iso8859-1/Compose in my case ! Where is it defined that I have the locale iso8859-1 (I was looking for fr_BE). And this file already has a <dead_acute> <o> which one takes precedence ?
          – Robert Vanden Eynde
          Dec 22 '18 at 22:23




          So /usr/share/X11/locale/iso8859-1/Compose in my case ! Where is it defined that I have the locale iso8859-1 (I was looking for fr_BE). And this file already has a <dead_acute> <o> which one takes precedence ?
          – Robert Vanden Eynde
          Dec 22 '18 at 22:23


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f490182%2fwhat-happens-when-type-dead-key-acute-accent-then-o-to-produce-%25c3%25b3%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Morgemoulin

          Scott Moir

          Souastre