title: Remove Fish shell error message in greetings
body: <p>I wanted to remove Fish shell greetings. As I was searching for the solution, I went to <a href="https://stackoverflow.com/questions/13995857/suppress-or-customize-intro-message-in-fish-shell#19291140">this StackOverflow question</a> saw a technique where I can minimize default welcome script to the new one. And I did this on my terminal:</p>
  
  <pre><code>pranav@exam ~&gt; function fish_greeting
                     StackOverflow
                 end
  pranav@exam ~&gt; funcsave fish_greeting
  </code></pre>
  
  <p>This is accepted &amp; highly voted answer. I wonder why it didn't work for me. Because launching the terminal again will show this big mess above the user input:</p>
  
  <pre><code>~/.config/fish/functions/fish_greeting.fish (line 2): 
  StackOverflow
  ^
  in function 'fish_greeting'
      called on line 126 of file /usr/share/fish/functions/__fish_config_interactive.fish
  in function '__fish_config_interactive'
      called on line 170 of file /usr/share/fish/config.fish
  in function '__fish_on_interactive'
  in event handler: handler for generic event “fish_prompt”
  pranav@exam ~&gt; 
  </code></pre>
  
  <p>So I wanted to remove it greetings altogether by when I found <a href="http://fishshell.com/docs/current/faq.html#faq-greeting" rel="nofollow noreferrer">this command in the FAQ page of Fish</a>:</p>
  
  <pre><code>pranav@exam ~&gt; set fish_greeting
  </code></pre>
  
  <p>Now, the problem is this doesn't work. I've relaunched the terminal, stopped the <strong>GDM</strong>, and restart the GDM since I use <strong>Wayland</strong> display server, tried to logout &amp; login and even restarted my computer but none of them worked. Because I can still see the error message whenever I launch the terminal. I use <strong>Ubuntu 20.04</strong> with pranav@exam ~>. If u are the fish shell expert, help the noob student who has just started to use this amazing shell.</p>