  
      def build_console(self):
          """ Build and place the console """
          logger.debug("Build console")
          self.console.config(width=100, height=6, bg="gray90", fg="black", state="disabled")
          self.console.pack(side=tk.LEFT, anchor=tk.N, fill=tk.BOTH, expand=True)
  
          scrollbar = ttk.Scrollbar(self, command=self.console.yview)
          scrollbar.pack(side=tk.LEFT, fill="y")
          self.console.configure(yscrollcommand=scrollbar.set)
 
</s> remove         self.console = tk.Text(self)
 </s> add         self.console = ReadOnlyText(self) </s> remove         self.console.configure(state="normal")
 </s> add  </s> remove         self.console.configure(state="disabled")
 </s> add  </s> remove         self.console.configure(state="disabled")
 </s> add 
        self.console.config(width=100, height=6, bg="gray90", fg="black")
  
      def build_console(self):
          """ Build and place the console """
          logger.debug("Build console")
        self.console.config(width=100, height=6, bg="gray90", fg="black")
          self.console.pack(side=tk.LEFT, anchor=tk.N, fill=tk.BOTH, expand=True)
  
          scrollbar = ttk.Scrollbar(self, command=self.console.yview)
          scrollbar.pack(side=tk.LEFT, fill="y")
          self.console.configure(yscrollcommand=scrollbar.set)
keep keep keep keep replace keep keep keep keep keep
 GUI: Make readonly console less buggy 
lib/gui/utils.py